golang 里'' 和"" 使用上区别是什么?

radrupt · · 1490 次点击
双引号代表 string 类型,单引号代表 rune 类型(长度1-4字节) 如果你实在要比较我觉得应该是: ``` import "unicode/utf8" if r, _ := utf8.DecodeRune(controllerName); r != '/' { } ```
#4
更多评论
polaris
社区,需要你我一同完善!
对于动态语言,它们的区别一般是:转义和不转义的区别,其他没啥区别; 但对于静态语言,`"` 表示字符串;`'` 表示单个字符。
#1
嗯,谢谢。 不过不同的动态语言里单双引号应该也不一样。
#2