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

radrupt · 2017-11-22 07:16:01 · 1730 次点击

双引号代表 string 类型,单引号代表 rune 类型(长度1-4字节)

如果你实在要比较我觉得应该是:

import "unicode/utf8"

if r, _ := utf8.DecodeRune(controllerName); r != '/' {

}
#4
更多评论
polaris
社区,需要你我一同完善!

对于动态语言,它们的区别一般是:转义和不转义的区别,其他没啥区别;

但对于静态语言," 表示字符串;' 表示单个字符。

#1

嗯,谢谢。 不过不同的动态语言里单双引号应该也不一样。

#2