Golong文字列の複数行表示
Golongでは、文字列に値を割り当てる場合、1つの文字列が1行で書ききれないことが多く、多くの行に分けて書く必要があります.次に、複数行に格納する方法を説明します.ちなみに、Golongの二重引用符と逆引用符の使い方を説明します.
まず、二重引用符を直接使用して文字列の複数行表示を処理する学生もいます.これはGolongでは許されません.例えば、次のようにします.
このように書くと、コンパイル時にエラーが発生します.正しい方法は:
(1)1つの文字列を複数の文字列に分割し、次のように「+」接続を使用します.
出力:
二重引用符は、解析可能な文字列の字面量を作成し、エスケープをサポートしますが、複数行の文字を表すことはできません.
(2)次のように逆引用符を使用します.
出力:
上記の例から分かるように、逆引用符は、元の文字列の字面量を作成するために使用され、文字列の複数行を表すために使用されるが、エスケープできない.上の例の改行もスペースも負けています.
参照リンク:
https://www.cnblogs.com/angelyan/p/10991597.html
まず、二重引用符を直接使用して文字列の複数行表示を処理する学生もいます.これはGolongでは許されません.例えば、次のようにします.
str = "This is a
long String"
このように書くと、コンパイル時にエラーが発生します.正しい方法は:
(1)1つの文字列を複数の文字列に分割し、次のように「+」接続を使用します.
str := "line1, " +
"line2, " +
"line3, "
出力:
line1, line2, line3,
二重引用符は、解析可能な文字列の字面量を作成し、エスケープをサポートしますが、複数行の文字を表すことはできません.
(2)次のように逆引用符を使用します.
str1 := `line1
line2
line3`
出力:
line1
line2
line3
上記の例から分かるように、逆引用符は、元の文字列の字面量を作成するために使用され、文字列の複数行を表すために使用されるが、エスケープできない.上の例の改行もスペースも負けています.
参照リンク:
https://www.cnblogs.com/angelyan/p/10991597.html