文字列
CoddyのGOジャーニー「基礎」セクションの一部 — レッスン 10/109。
Goにおける文字列(string)はテキストデータを保持するために使用されます。ステップバイステップで使い方を学んでいきましょう。
まず、明示的な型宣言を伴う var キーワードを使用して string 変数を作成しましょう:
var message string = "Hello, Go!"
fmt.Println(message)このコードを実行すると、画面に Hello, Go! というテキストが表示されます。message という名前の string 変数を作成し、その値を表示しました。
次に、Goのショート宣言構文 := を使用して文字列を作成してみましょう。これにより型が自動的に推論されます:
greeting := "Welcome to Go programming"
fmt.Println(greeting)このコードを実行すると、テキスト Welcome to Go programming が画面に表示されます。:= 演算子は新しい変数を宣言し、指定された値に基づいてその型を決定します。
どちらの方法も同じことを実現します。つまり、テキストを格納する文字列変数を作成します。短縮宣言構文(:=)は、簡潔で便利であるため、Goではより一般的に使用されます。
チャレンジ
初心者このチャレンジでは、Goでの文字列の扱い方を練習します。
既に2つの文字列変数 firstName と lastName が用意されています。あなたのタスクは以下の通りです:
"Hello, my name is "という値を持つgreetingという名前の3つ目の文字列変数を作成します("is" の後の末尾のスペースに注意してください)fmt.Println()を使用して、3つの文字列をそれぞれ別々の行に出力します
自分で試してみよう
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)を別々の行に出力してください
}このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。