基礎 レッスン5
文字列の基本
stringの作成・操作を学びます。
文字列型
Goの string 型はイミュータブル(変更不可)なバイト列です。 ダブルクォートで囲んで作成します。バッククォートで生文字列リテラルを作れます。
"hello"— 通常の文字列リテラル`hello`— 生文字列リテラル(エスケープ不要)len(s)— バイト数を返す
文字列の作成と連結
+ 演算子で文字列を連結できます。
Goエディタ
生文字列リテラル
バッククォートで囲むと、改行やエスケープシーケンスがそのまま含まれます。
Goエディタ
文字列のインデックスアクセス
文字列はバイト単位でインデックスアクセスできます。日本語などのマルチバイト文字には[]rune に変換して使います。
Goエディタ