Menu
CoddyTech

文字列

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ではより一般的に使われています。

challenge icon

チャレンジ

初心者

このチャレンジでは、Goで文字列を扱う練習をします。

2つの文字列変数 firstName と lastName はすでに用意されています。あなたの課題は次のとおりです。

  1. 値が "Hello, my name is" で、is の後にスペースがない、greeting という名前の3つ目の文字列変数を作成する
  2. fmt.Println() を使って、3つの文字列をそれぞれ別の行に出力する

自分で試してみよう

package main

import "fmt"

func main() {
	// これらの変数はすでに定義されています
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: 値が "Hello, my name is" の挨拶用文字列変数を作成してください
	// 注意: 余分なスペースを追加しないでください。
	
	// TODO: 3つの文字列(greeting、firstName、lastName)をそれぞれ別の行に出力してください
	
}
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Goオンラインコンパイラ