文字列
CoddyのGOジャーニー「基礎」セクションの一部。レッスン 10/109。
Goの文字列はテキストデータを格納するために使用されます。文字列の扱い方を一歩ずつ学びましょう。
まず、明示的な型宣言とvarキーワードを使ってstring変数を作成しましょう:
var message string = "Hello, Go!"
fmt.Println(message)このコードを実行すると、テキストHello, Go!が画面に表示されます。messageという名前のstring変数を作成し、その値を表示しました。
では、型を自動的に推論する := を使った Go の短縮宣言構文で string を作成してみましょう。
greeting := "Welcome to Go programming"
fmt.Println(greeting)このコードを実行すると、テキスト Welcome to Go programming が画面に表示されます。:= 演算子は新しい variable を作成し、指定された値に基づいてその型を決定します。
どちらの方法も同じことを実現します。つまり、テキストを格納するstring変数を作成します。短い宣言構文(:=)は簡潔で便利なため、Goではより一般的に使用されます。
チャレンジ
初心者このチャレンジでは、Goでstringを扱う練習をします。
すでに2つのstring変数、firstNameとlastNameを設定しています。あなたのタスクは次のとおりです。
"Hello, my name is"という値を持つ、greetingという名前の3つ目のstring変数を作成します。isの後にスペースを入れないでくださいfmt.Println()を使用して、3つのstringをそれぞれ別の行に出力します
自分で試してみよう
package main
import "fmt"
func main() {
// これらの変数はすでに定義されています
firstName := "Alex"
lastName := "Smith"
// TODO: Create a greeting string variable with the value "Hello, my name is"
// Note: 余分なスペースを追加しないでください。
// TODO: 3つの文字列(greeting、firstName、および lastName)をそれぞれ別の行に出力する
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Goオンラインコンパイラ