您希望在Go 中建立空終止字串,但使用:=「golang」 ;導致編譯錯誤。本文探討了建構空終止字串的正確語法並解答您的問題。
在某些場景中,例如 C 編程,通常會使用空終止字串。它們是以空位元組 (0) 結尾的字元數組,表示字串的結尾。
Go提供了多種建立空終止字串的方法:
s := "golang<pre class="brush:php;toolbar:false">s := "golang\x00"0"
s := "golang\u0000"
s := "golang<pre class="brush:php;toolbar:false">[103 111 108 97 110 103 0]0" fmt.Println([]byte(s))
考慮以下範例:
此程式碼列印表示以 null結尾的位元組數組細繩"golang":
透過遵循正確的語法,您可以輕鬆地在 Go 中建立以 null 結尾的字串。這些方法可確保在需要空終止格式的情況下正確處理字串資料。
以上是如何在 Go 中建立以 Null 結尾的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!