Go は、可読性が高く、実行速度が速いという利点がある人気のプログラミング言語です。 Go では、文字列の大文字と小文字の変換も一般的な操作の 1 つです。この記事では、Go で大文字の文字列を小文字の文字列に変換する方法を説明します。
Go では、文字列は UTF-8 を使用してエンコードされた不変のバイトのシーケンスです。 Go では、大文字と小文字の変換を実行する場合、strings パッケージが提供する ToLower 関数を使用できます。
例は次のとおりです:
package main import ( "fmt" "strings" ) func main() { str := "UPPERCASE" lowerStr := strings.ToLower(str) fmt.Println(lowerStr) }
上の例では、まず文字列「UPPERCASE」を定義し、次に strings.ToLowwer メソッドを使用してそれを小文字に変換します。最終的な出力結果は「大文字」になります。
strings パッケージの ToLower メソッドを使用するほかに、bytes パッケージが提供する ToLower メソッドを大文字と小文字の変換に使用することもできます。
例は次のとおりです:
package main import ( "bytes" "fmt" ) func main() { str := "UPPERCASE" lowerStr := bytes.ToLower([]byte(str)) fmt.Println(string(lowerStr)) }
上の例では、まず文字列「UPPERCASE」をバイト配列に変換し、次に bytes.ToLowwer メソッドを使用して小文字に変換します。 。最後に、バイト配列は string メソッドを通じて文字列出力結果に変換されます。
strings パッケージで提供される ToLower メソッドを使用するか、bytes パッケージで提供される ToLower メソッドを使用するかに関係なく、Go の大文字の文字列を小文字の文字列に変換できます。日常的なプログラミングでは、大文字と小文字の変換操作を実行する必要があることがよくありますが、これらの方法を使用すると、作業が大幅に簡素化されます。
つまり、Go は豊富な標準ライブラリと強力な言語機能を備えた優れたプログラミング言語です。 Go で大文字と小文字を変換するには、strings パッケージまたは bytes パッケージで提供される ToLower メソッドを使用できます。これは便利で高速です。
以上がgolang の大文字から小文字への詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。