Goのキーワード

Golang は、キーワードの使用によってサポートされる構文のシンプルさと読みやすさにより、近年大きな人気を得ているプログラミング言語です。

キーワード - キーワードまたは予約語は、言語内の単語であり、一部の内部プロセスに使用されたり、一部の事前定義されたアクションを表したりします。したがって、これらの単語は識別子として使用することはできません。そうするとコンパイル エラーが発生します。Golang のキーワードについて知っておくべきことは次のとおりです。

Goのキーワード

例えば:

// Minh họa chương trình Go sử dụng từ khóa
package main 
import "fmt"

// Từ khóa ở đây là package, import, func, var 
func main() { 

// Đây là một biến hợp lệ
var a = "Quantrimang"

fmt.Println(a) 

// Ở đây, mặc định là một
// định danh không hợp lệ và
// trình biên dịch sẽ đưa ra lỗi
// var default = "GFG" 
} 

結果:

Quantrimang

Go プログラミングには現在合計 25 個のキーワードがあります。

Goのキーワード

  • break − ループまたはswitch文を終了するために使用されます。
  • case − switch文で入力値に一致する可能性のあるものを指定するために使用されます。
  • chan − ゴルーチン間の通信チャネルを作成するために使用されます。
  • const − 変更できない定数値を定義するために使用されます。
  • continue − ループの現在の反復をスキップして次の反復に移動するために使用されます。
  • defer − 現在の関数が返された後に実行される関数呼び出しをスケジュールするために使用されます。
  • else − if条件が偽の場合に実行する代替コードブロックを指定するために使用されます。
  • fallthrough − switch 文で使用され、制御が次のケースに渡されることを指定します。
  • for − 指定された回数だけコードブロックを繰り返すループを作成するために使用されます。
  • func −プログラムの他の部分から呼び出すことができる関数を定義するために使用されます。
  • go − 新しいゴルーチンを開始するために使用されます。
  • goto − 現在の関数内の特定のラベルにジャンプするために使用されます。
  • if − 特定の条件が満たされた場合にのみコードブロックを実行するために使用されます。
  • import − パッケージをプログラムにインポートするために使用されます。
  • インターフェース− 型が実装する必要がある一連のメソッドを定義するために使用されます。
  • map − キーと値のペアのセットを定義するために使用されます。
  • package − 1つ以上のGoソースファイルを含むパッケージを定義するために使用されます。
  • range − 配列、スライス、シーケンス、マップ、またはチャネルを反復処理するために使用されます。
  • return − 関数を終了し、呼び出し元に値を返すために使用されます。
  • select − 複数のチャネルの1つに値が送信されるのを待つために使用されます。
  • 構造体− 複雑なデータ型を表すフィールドのセットを定義するために使用されます。
  • switch − 式の値に基づいてコードブロックを実行するために使用されます。
  • type − 新しいデータ型を定義するために使用されます。
  • var − 変数を宣言するために使用されます。

例えば:

// Minh họa chương trình Go sử dụng từ khóa

// Từ khóa package được dùng để bao gồm main package trong chương trình
package main 

// Từ khóa import được dùng để nhập "fmt" vào trong package 
import "fmt"

// func được dùng để tạo hàm
func main() { 

	// Từ khóa var được dùng để tạo biến
	// Pname, Lname, and Cname là các biến hợp lệ
	var Pname = "Quantrimang"
	var Lname = "Go Language"
	var Cname = "Keywords"
	
	fmt.Printf("Portal name: %s", Pname) 
	fmt.Printf("\nLanguage name: %s", Lname) 
	fmt.Printf("\nChapter name: %s", Cname) 

} 

結果:

Portal name: GeeksforGeeks
Language name: Go Language
Chapter name: Keywords

初心者でも経験豊富な開発者でも、Golang キーワードを習得することは、熟練した Go プログラマーになるための重要なステップです。

Sign up and earn $1000 a day ⋙

Leave a Comment

2025年の学生に最適なノートパソコン

2025年の学生に最適なノートパソコン

学生は学習のために特定のタイプのノートパソコンを必要とします。専攻分野で十分なパフォーマンスを発揮できるだけでなく、一日中持ち運べるほどコンパクトで軽量であることも重要です。

Windows 10にプリンターを追加する方法

Windows 10にプリンターを追加する方法

Windows 10 にプリンターを追加するのは簡単ですが、有線デバイスの場合のプロセスはワイヤレス デバイスの場合とは異なります。

最高の精度でコンピューターのRAMをチェックし、RAMエラーをチェックする方法

最高の精度でコンピューターのRAMをチェックし、RAMエラーをチェックする方法

ご存知の通り、RAMはコンピューターにとって非常に重要なハードウェア部品であり、データ処理のためのメモリとして機能し、ノートパソコンやPCの速度を決定づける要因です。以下の記事では、WebTech360がWindowsでソフトウェアを使ってRAMエラーをチェックする方法をいくつかご紹介します。

通常のテレビとスマートテレビの違い

通常のテレビとスマートテレビの違い

スマートテレビはまさに世界を席巻しています。数多くの優れた機能とインターネット接続により、テクノロジーはテレビの視聴方法を変えました。

なぜ冷凍庫にはライトがないのに、冷蔵庫にはライトがあるのでしょうか?

なぜ冷凍庫にはライトがないのに、冷蔵庫にはライトがあるのでしょうか?

冷蔵庫は家庭ではよく使われる家電製品です。冷蔵庫には通常 2 つの部屋があり、冷蔵室は広く、ユーザーが開けるたびに自動的に点灯するライトが付いていますが、冷凍室は狭く、ライトはありません。

Wi-Fiの速度低下を引き起こすネットワーク混雑を解決する2つの方法

Wi-Fiの速度低下を引き起こすネットワーク混雑を解決する2つの方法

Wi-Fi ネットワークは、ルーター、帯域幅、干渉以外にも多くの要因の影響を受けますが、ネットワークを強化する賢い方法がいくつかあります。

Tenorshare Reibootを使ってデータ損失なくiOS 17からiOS 16にダウングレードする方法

Tenorshare Reibootを使ってデータ損失なくiOS 17からiOS 16にダウングレードする方法

お使いの携帯電話で安定した iOS 16 に戻したい場合は、iOS 17 をアンインストールして iOS 17 から 16 にダウングレードするための基本ガイドを以下に示します。

ヨーグルトを毎日食べると体に何が起こるのでしょうか?

ヨーグルトを毎日食べると体に何が起こるのでしょうか?

ヨーグルトは素晴らしい食べ物です。ヨーグルトを毎日食べるのは良いことでしょうか?ヨーグルトを毎日食べると、身体はどう変わるのでしょうか?一緒に調べてみましょう!

健康に最も良いお米の種類は何ですか?

健康に最も良いお米の種類は何ですか?

この記事では、最も栄養価の高い米の種類と、どの米を選んだとしてもその健康効果を最大限に引き出す方法について説明します。

朝時間通りに起きる方法

朝時間通りに起きる方法

睡眠スケジュールと就寝時の習慣を確立し、目覚まし時計を変え、食生活を調整することは、よりよく眠り、朝時間通りに起きるのに役立つ対策の一部です。

Rent Please! をプレイするためのヒント初心者向け大家シミュレーション

Rent Please! をプレイするためのヒント初心者向け大家シミュレーション

レンタルして下さい! Landlord Sim は、iOS および Android 向けのシミュレーション モバイル ゲームです。あなたはアパートの大家としてプレイし、アパートの内装をアップグレードして入居者を受け入れる準備をしながら、アパートの賃貸を始めます。

最新のバスルームタワーディフェンスコードとコードの入力方法

最新のバスルームタワーディフェンスコードとコードの入力方法

Bathroom Tower Defense Roblox ゲーム コードを入手して、魅力的な報酬と引き換えましょう。これらは、より高いダメージを与えるタワーをアップグレードしたり、ロックを解除したりするのに役立ちます。

変圧器の構造、記号、動作原理

変圧器の構造、記号、動作原理

変圧器の構造、記号、動作原理を最も正確な方法で学びましょう。

AIがスマートテレビを進化させる4つの方法

AIがスマートテレビを進化させる4つの方法

画質や音質の向上から音声制御まで、これらの AI 搭載機能により、スマートテレビはさらに優れたものになります。

ChatGPTがDeepSeekより優れている理由

ChatGPTがDeepSeekより優れている理由

当初、人々はDeepSeekに大きな期待を寄せていました。 ChatGPT の強力な競合製品として販売されている AI チャットボットは、インテリジェントなチャット機能とエクスペリエンスを約束します。