第一個go程式,然後感受到了它的魅力
敲了第一個 hello world!,然後
package main
import 'fmt'
func main() {
fmt.Println('hello, world!')
}
命令執行:
goearn.go:3:8: illegal rune literal
使用有道翻譯了下這個錯誤為“非法符文文字”,然後認真檢查了語法、單詞是否寫錯、或者字母大小寫等,還是未發現問題。
然後檢查了文件示例,為什麼都喜歡用雙引號?(在PHP程式裡,本著優化的原則,在不涉及解析變數時,都基本使用單引號來包裝字串,所以這是個習慣)
然後決定按照示例文件照抄過來
package main
import "fmt"
func main() {
fmt.Println("hello, world!")
}
果然成功輸出:
hello, world!
那麼在go語言中的單引號和雙引號的區別是什麼暱?
在go語言中單引號是一個特殊的型別:rune,是指:碼點字面量(Unicode code point),不做任何轉義的原始內容。
本作品採用《CC 協議》,轉載必須註明作者和本文連結