gpt4 book ai didi

string - 为什么这种从 rune 字符串到整数的转换不起作用?

转载 作者:数据小太阳 更新时间:2023-10-29 03:33:33 25 4
gpt4 key购买 nike

我有以下代码:

我知道 runes in go,在过去的几个小时里我读了很多关于它们的文章,我试图解决这个问题......

package main

import (
"fmt"
"strconv"
)

func main() {
e := "\x002"
fmt.Println(e)
new := string(e)
i, err := strconv.Atoi(new)
if err != nil { fmt.Println(err) }
fmt.Println(i)
}

结果是:

2

strconv.ParseInt: 解析 "\x002": 语法无效

0

为什么我不能将字符串转换为整数?

感谢任何帮助!

最佳答案

我不是 100% 确定您的目标,但看起来您想从包含给定字符的字符串中提取您获得的 rune 的 int 值。

看起来像你想要的

e := "\x02"
runes := []rune(e)
i := runes[0]
fmt.Println(i) // 2

关于string - 为什么这种从 rune 字符串到整数的转换不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23696881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com