Golang字符串转换技巧与实践
Golang字符串转换技巧与实践 你好
假设这是一个字符串: “123A3212” [var str string = “123A3212”]
但我想对字符串中连续的数字元素进行相加(即 1+2 和 2+3…),忽略字母,并打印每对数字的和。
请帮我解决这个问题
8 回复
由于这听起来确实像是一个作业任务,能否请你先告诉我们到目前为止你尝试了什么,以及现在在哪些方面遇到了困难?
你还没有回答我的问题,请告诉我们你到目前为止尝试了什么。我们不会给你现成的解决方案……
// 代码示例保留区域
在我学习Go语言的过程中,这类问题让我思考如何解决… 😊 以下是我的版本(https://play.golang.org/p/EZB5d2m05W5)
请稍等,我在这里提一个问题

你好,
现在没有时间编写代码,但我会尝试类似这样的做法。只需跳过字符串的第一个字符,然后进行计算。这样会得到类似的结果:
“123A3212”
“23A3212”
现在看起来,如果你考虑列和字符的性质(数字或字母),你可以简单地将两个字符串列中的元素逐项相加。
试试看。


