Joining strings in golang

huangapple go评论136阅读模式
英文:

Joining strings in golang

问题

为什么这些代码的输出结果不同?

fmt.Println(Join([]string{"name=xxx", string(127)}, "&"))
// 输出结果:name=xxx&

fmt.Println(Join([]string{"name=xxx", "127"}, "&"))
// 输出结果:name=xxx&127

需要帮助吗?

英文:

why are the output of those codes different?

fmt.Println(Join([]string{"name=xxx", string(127)}, "&"))

> output
name=xxx&

fmt.Println(Join([]string{"name=xxx", "127"}, "&"))

>output
name=xxx&127

Any help!

答案1

得分: 5

string(127) 表示代码为 127 的字符,它不可打印。
使用 strconv

英文:

string(127) means the character whose code is 127, it is not printable.
use strconv

huangapple
  • 本文由 发表于 2015年9月17日 10:53:50
  • 转载请务必保留本文链接:https://go.coder-hub.com/32621893.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定