无法解释为什么“ 55”被转换为“ 7”

感官的:
package main

import (
    "fmt"
    "strconv"
)

func main() {
    v := "55"
    if s, err := strconv.Atoi(v); err == nil {
        fmt.Println(string(v)) // 55
        fmt.Println(s)         // 55
        fmt.Println(string(s)) // 7
    }
}

https://play.golang.org/p/8V1npFiC9iH

蒂姆:

s是一个值为55的整数,它是该字符的ASCII(和UTF-8)编码"7"这就是最后一条语句中显示的内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法解释为什么 `_.debounce` 以这种方式工作?

TypeError:“ numpy.float64”对象无法解释为整数,并且转换为int失败

有人可以解释为什么“卷曲:(7)无法连接到127.0.0.1端口2000:连接被拒绝”吗?

boost 词法转换错误:将字符串转换为 unsigned long long 时,源类型值无法解释为目标

C# -> 7 在字符串中,转换为 int 返回 55?

为什么这行代码会产生TypeError:“ tuple”对象无法解释为整数

无法解释为什么代码在简单的while循环中表现不正常

有人可以解释为什么转换为int并使用read行而不是Read解决了我的问题吗?

无法将“[55]”等数组格式的字符串转换为数组

(Vue)Axios设置数据不适用于2个属性。我无法解释为什么

指定大于7%的值会使列宽不均匀。有人可以解释为什么吗?

Windows 10无法将RDC转换为Windows 7

Liferay 7-导出/导入-DLFileEntryImpl无法转换为FileEntry

JSON 到 Gson - 值无法转换为 JSONObject7

无法将具有许多表格和方程式的55cm x 55cm Word文档转换为PDF

谁能解释为什么我的date函数通过JS date对象给我一个错误的转换?

尽管存在较新版本,但无法解释为什么 Alpine apk upgrade 命令不更新 ncurses 包

我制作了两个代码,但我无法解释为什么这两个代码不同并产生不同的结果

为什么[SomeStruct]无法转换为[Any]?

使用itext将html转换为pdf期间的iText 7异常:无法将UnitValue强制转换为BorderRadius

Python TypeError:“ float”对象无法解释为整数

TypeError:“ Tensor”对象无法解释为整数

TypeError:'str'对象无法解释为整数(Python)

TypeError:“ float”对象无法解释为索引

TypeError:“ float”对象无法解释为整数

Openpyxl'str'对象无法解释为整数

解释为什么“-”不是“-”

谁能解释为什么内容无法清除?

解释为什么.bash_logout无法运行命令?