Goにおけるlenまたはcapの実装詳細
len または cap は組み込み関数で、内部的には演算子のように振る舞う。配列にしても文字列にしても、実装はサイズとデータを持つ構造体なので、単に構造体フィールドの値を返すだけの操作としてコンパイルされる。なので文字列が長くても(Cのように捜査しないので)効率的に動作する。
len または cap は組み込み関数で、内部的には演算子のように振る舞う。配列にしても文字列にしても、実装はサイズとデータを持つ構造体なので、単に構造体フィールドの値を返すだけの操作としてコンパイルされる。なので文字列が長くても(Cのように捜査しないので)効率的に動作する。