美文网首页
golang实现简单str2int函数

golang实现简单str2int函数

作者: mingzhi618 | 来源:发表于2019-03-06 16:29 被阅读0次

func str2int(data string) int {

  n := len(data)

  if n <= 0 {

    return 0

  }

  ret := 0

  flag := 1

  for i := 0; i < n; i++ {

    if i == 0 && data[0] == '-' {

      flag = -1

      continue                                                                                           

    }

    if data[i] > '9' || data[i] < '0' {

      break

    }

    ret = ret*10 + int(data[i]-'0')

  }

  return ret * flag

}

相关文章

网友评论

      本文标题:golang实现简单str2int函数

      本文链接:https://www.haomeiwen.com/subject/kpkxpqtx.html