Go-strings
提供:Dev Guides
Go-文字列
Goプログラミングで広く使用されている文字列は、読み取り専用のバイトスライスです。 Goプログラミング言語では、文字列は*スライス*です。 Goプラットフォームには、文字列を操作するためのさまざまなライブラリが用意されています。
- ユニコード
- 正規表現
- ひも
文字列を作成する
文字列を作成する最も直接的な方法は、書くことです-
コード内で文字列リテラルが検出されるたびに、コンパイラはこの場合の値「Hello world!」を使用して文字列オブジェクトを作成します。
文字列リテラルは、ルーンと呼ばれる有効なUTF-8シーケンスを保持します。 文字列は任意のバイトを保持します。
これは、次の結果を生成します-
注-文字列リテラルは不変であるため、一度作成された文字列リテラルは変更できません。
ストリングの長さ
len(str)メソッドは、文字列リテラルに含まれるバイト数を返します。
これは、次の結果を生成します-
文字列の連結
文字列パッケージには、複数の文字列を連結するための join メソッドが含まれています-
結合は、配列の要素を連結して単一の文字列を作成します。 2番目のパラメーターは、配列の要素の間に配置されるseperatorです。
私たちは次の例を見てみましょう-
これは、次の結果を生成します-