i := 123
s := string(i)
s是'E',但我要的是“123”
请告诉我怎样才能得到“123”。
在Java,我可以这样做:
String s = "ab" + "c" // s is "abc"
我如何在Go中concat
两个字符串?
使用strconv
包的itoa
函数。
例如:
package main
import (
"strconv"
"fmt"
)
func main() {
t := strconv.Itoa(123)
fmt.Println(t)
}
您可以简单地通过+
连接字符串,或者使用strings
包的join
函数来连接字符串。
问题内容: s是“ E”,但我想要的是“ 123” 请告诉我如何获得“ 123”。 在Java中,我可以这样进行: 如何在Go中输入两个字符串? 问题答案: 使用包的功能。 例如: 您可以简单地通过添加字符串或使用包的功能来连接字符串。
如何将字符串值转换为int?我正在获取。 结果应该类似于。
问题内容: 我有这样的并发例程, 现在,我想从例程中发送1个字符串,例如,字符串+整数+字符串+系统时间(以纳秒为单位)。有人可以帮助我如何实现这一目标。 问题答案: 抱歉,我提早了。可能是这样的: 谢谢。 更新(Go1):已被替换。
问题内容: 退货 我需要这些值是int类型而不是string类型。有没有比用foreach遍历数组并将每个字符串转换为int更好的方法呢? 问题答案: 您可以通过以下代码来实现,
问题内容: 我想转换一个叫到(或使用),但它不能做的工作。Go中惯用的方式是什么? 问题答案: 使用strconv包 docs func FormatBool(b bool)字符串Formatbool 根据b的值返回“ true”或“ false”
如何将转换为Java中的? 我的字符串只包含数字,我想返回它所代表的数字。 例如,给定字符串时,结果应该是数字。