当前位置: 首页 > 面试题库 >

如何在Go中将int值转换为字符串?

姬高扬
2023-03-14
问题内容
i := 123
s := string(i)

s是“ E”,但我想要的是“ 123”

请告诉我如何获得“ 123”。

在Java中,我可以这样进行:

String s = "ab" + "c"  // s is "abc"

如何concat在Go中输入两个字符串?


问题答案:

使用strconv包的Itoa功能。

例如:

package main

import (
    "strconv"
    "fmt"
)

func main() {
    t := strconv.Itoa(123)
    fmt.Println(t)
}

您可以简单地通过添加字符串+或使用包的Join功能来连接字符串strings



 类似资料:
  • s是'E',但我要的是“123” 请告诉我怎样才能得到“123”。 在Java,我可以这样做: 我如何在Go中两个字符串?

  • 问题内容: 我有这样的并发例程, 现在,我想从例程中发送1个字符串,例如,字符串+整数+字符串+系统时间(以纳秒为单位)。有人可以帮助我如何实现这一目标。 问题答案: 抱歉,我提早了。可能是这样的: 谢谢。 更新(Go1):已被替换。

  • 问题内容: 我想转换一个叫到(或使用),但它不能做的工作。Go中惯用的方式是什么? 问题答案: 使用strconv包 docs func FormatBool(b bool)字符串Formatbool 根据b的值返回“ true”或“ false”

  • 问题内容: 在围棋,什么是转换的最佳策略来?我很难比较两者 在下一行 问题答案: 您将其转换为类型“转换” 比较值时,您始终希望将较小的类型转换为较大的类型。转换为其他方式可能会截断该值: 或者,将 值转换为,可以使用 如果系统上类型的最大值溢出,则将无法正确执行。

  • 问题内容: 我在这里经历了十分钟的挣扎和失败,我屈服了。我需要在Swift中将Int转换为Character并无法解决。 题 如何在Swift中将( 整数 )( 铸造 )转换为( 字符 )? 说明性问题/任务挑战 生成一个for循环,该循环打印字母“ A”至“ Z”,例如: 问题答案: 您不能将整数直接转换为实例,但是可以将整数从转换为并再次返回:

  • 如何将字符串值转换为int?我正在获取。 结果应该类似于。