KDOC 317: Goの文字列は長さを保持している

この文書のステータス

  • 作成
    • 2024-11-29 貴島
  • レビュー
    • 2024-11-30 貴島

概要

Go言語の文字列(string)は長さを保持したポインタである。イミュータブルであり、つまり内容が変わることはないので、スライスと違って容量は保持していない。

type stringStruct struct {
	str unsafe.Pointer
	len int
}

関連