字符串连接
题目:
关于字符串连接,下面语法正确的是?
- A. str := ‘abc’ + ‘123’
- B. str := “abc” + “123”
- C. str := ‘123’ + “abc”
- D. fmt.Sprintf(“abc%d”, 123)
答案
1 |
|
解析:
在 Go 中,字符串连接使用双引号 "
表示字符串字面值,而不是单引号 '
。因此,选项 B 中的 "abc" + "123"
表示将两个字符串连接起来,得到结果字符串 "abc123"
。
选项 A 中的单引号 '
表示字符字面值,不能直接用于字符串连接。
选项 C 中的 '123'
是无效的表达式,因为字符字面值只能包含一个字符。
选项 D 使用 fmt.Sprintf
函数可以实现字符串格式化,将字符串和其他类型的值进行组合。
字符串连接
http://example.com/2023/05/24/Go每日一题/字符串连接/