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