Go では一重引用符で囲まれた文字列を代入できません
Go では、一重引用符で囲まれた文字列を代入しようとすると、二重引用符は受け入れられますが、エラーになります。この動作は、ルーン (単一文字) と文字列の区別に由来します:
この区別は、文字と文字列を区別するために、C などのさまざまなプログラミング言語に存在します。
Python と Perl では、文字列をどちらか 1 つの文字列で囲むことができます。または二重引用符で囲んだ場合、Go は厳密な境界線に従います。これは、Go がタイプ セーフに重点を置き、文字列の基本的な構成要素としてルーン文字を使用しているためです。
そのため、文字列を変数に割り当てるときは、文字列を二重引用符で囲む必要があります。示されている例に示すように、一重引用符で囲むとエラーが発生します。
以上がGo で文字列を割り当てるときに一重引用符によってエラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。