GitBook文字列Vでは文字列の定義も:=演算子で行えます。トでイミュータブルです。文字列を(リテラルとして)表現するときには""や''のどちらでも使えます。vfmtで書式を整えると、文字列リテラルを囲む""は、文字列の中に'を含んでいなければすべて''に変換されます。3文字列の長さは.lenで取得できます。式展開(interpolation)文字列の中で$に続けて変数名を書くと、変数の値を文字列に展開できます。Bob!変数よりも複雑な式も、${}構文で式展開できます。文字列は+演算子で結合できます。World!文字列の後ろに別の文字列を結合する操作は+=演算子でも行えます。文字列はデフォルトでイミュータブルなので、この操作はmutと宣言されている場合にのみ可能です。V!Vの文字データはUTF-8でエンコードされます。文字データの実体はリードオンリーのバイト配列です。これによって文字列のスライシングが可能になります。単一文字のリテラルにアクセスすることも、文字列変数のスライスにアクセスすることもできます。inclusive)。Vのどの演算子についても、両辺に同じ型の値が必ず存在しなければなりません。以下のコードは、ageがint型なのでコンパイルされません。`string`つまり、.str()で文字列に変換するか、式展開を使う必要があります。Vでは式展開が推奨されています。stringの冒頭にrを付けるとエスケープされなくなります。page式展開(interpolation)文字列の。