Go中單引號和雙引號和反引號(飄號)
Go語言的字串是一個用UTF-8編碼的變寬字元序列,它的每一個字元都用一個或多個位元組表示 。
Go語言中的字串字面量使用 雙引號 或 反引號 來建立 :
-
雙引號用來建立可解析的字串字面量 (支援轉義,但不能用來引用多行);
-
反引號用來建立原生的字串字面量 ,這些字串可能由多行組成(不支援任何轉義序列),原生的字串字面量多用於書寫多行訊息、HTML以及正則表示式。
根據我找到的資料以及碰到的情況來看, Go語言的單引號一般用來表示「rune literal」 ,即——碼點字面量。