Go のルーン リテラルの複数の文字
Go では、ルーン リテラルは文字リテラルと同様に一重引用符 (' ') を使用して表されます。他のプログラミング言語の場合。
次のコードを考えてみましょう。スニペット:
package main import "fmt" func main() { var a int fmt.Printf("Enter the number : ") fmt.Scanf('%d', &a) if a%2 == 0 { fmt.Println("%d Is even number", a) } else { fmt.Println("%d is odd number", a) } }
このコードを実行すると、形式指定子が正しくないためにエラーが発生する可能性があります。書式指定子で文字リテラルを表すには、文字リテラルを二重引用符 (") で囲む必要があります。修正されたコード スニペットは次のようになります。
fmt.Println("%d is odd number", a)
ルーン リテラルと文字列リテラル
一重引用符は特にルーン リテラルに使用され、二重引用符は文字列に使用されることに注意することが重要です。 Go では、文字列はルーンのシーケンスです。
単一文字のルーンリテラル:
注:一重引用符は、一重引用符文字の「''」など、文字列リテラル内の文字をエスケープするために使用することもできます。
複数の文字または不完全なエスケープ シーケンスに一重引用符を使用すると、エラーが発生することに注意してください。
以上がGo のルーン リテラルで複数の文字を表すことはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。