KDOC 366: Goのbytes, strings packageは類似している
この文書のステータス
- 作成
- 2025-05-05 貴島
- レビュー
- 2025-05-07 貴島
概要
文字列は結局のところバイト列なのでbytes, strings packageは類似している。類似はしているが、文字列は専用の席が用意されている。
https://github.com/kd-collective/go/blob/bc5f4a555e933e6861d12edba4c2d87ef6caf8e6/src/bytes/bytes.go#L5-L6
// Package bytes implements functions for the manipulation of byte slices.
// It is analogous to the facilities of the [strings] package.
関連
抽象。
- 特別扱いされるものも中身は一般的なものと同じなので、似た道具がそろう
関連。
- 類似: KDOC 95: なぜjson.Unmarshalの引数はバイト列なのか。文字列とバイト列が本質的に同じデータである点が共通
- 補足: KDOC 319: 文字列は特別な扱いをされている。同様の主張