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

外部モニターはノートパソコンのバッテリーに悪影響を及ぼす可能性があります。

外部モニターはノートパソコンのバッテリーに悪影響を及ぼす可能性があります。

ノートパソコンを外部モニターと組み合わせて使用​​すると、生産性が向上し、仕事がやりやすくなります。しかし、時間が経つにつれて、ノートパソコンのバッテリーが突然すぐに消耗し、バッテリー寿命が短くなり始めることに気付くでしょう。

折りたたみ式スマホの予想外の8つの大きなデメリット

折りたたみ式スマホの予想外の8つの大きなデメリット

折りたたみ式の携帯電話がかなりクールであることは否定できません。しかし、しばらく使用してみると、このデバイスにはいくつかの癖があることがわかりました。折りたたみ式スクリーンの携帯電話の予想外の 5 つの主な欠点をご紹介します。

AdobeはPremiere ProにAIビデオ作成技術を導入します

AdobeはPremiere ProにAIビデオ作成技術を導入します

Adobe は AI ビデオ作成技術を新たな方法で大衆に提供したが、この技術を使った完成した映画はまだ作成されていない。

2025年4月の最新Genshin Impactコード

2025年4月の最新Genshin Impactコード

Genshin Impact 5.5 コードは、原始石、魔法の鉱物、経験値、その他多くの報酬との交換に役立ちます。

IPadをMacのディスプレイとして使う方法

IPadをMacのディスプレイとして使う方法

macOS Catalina と iPadOS には、iPad を Mac のセカンダリディスプレイとして使用できるように設計された Sidecar という新機能のサポートが含まれています。

壁紙 1280、美しい Nokia 1280 の携帯電話の壁紙

壁紙 1280、美しい Nokia 1280 の携帯電話の壁紙

これは Nokia 1280 の壁紙のセットです。1280 の壁紙やブリック フォンの壁紙を取得するためにテキストを送信したことがある場合は、これらの壁紙を見てみてください。

極超音速宇宙飛行機が時速11,115kmに到達

極超音速宇宙飛行機が時速11,115kmに到達

ヴィーナス・エアロスペース社は、最高速度マッハ9に相当する時速11,115キロに達することができる新型極超音速航空機「スターゲイザー」の初画像を公開した。

朝食にバナナを食べると、お腹の張りが軽減される

朝食にバナナを食べると、お腹の張りが軽減される

腹部膨満は誰にでも起こり得ます。幸いなことに、朝食は、腹部膨満感を軽減するのに役立つ食材を食事に加えるのに最適な時間です。その材料はバナナです。

OpenAI、ChatGPTのAI画像生成機能のメジャーアップデートを発表

OpenAI、ChatGPTのAI画像生成機能のメジャーアップデートを発表

OpenAIはChatGPTのAI画像生成機能の注目すべきアップグレードを正式に導入しました。これは、以前のDALL-Eのような別の画像生成モデルを使用する代わりに重要な前進です。

Deepseek、一般的なハードウェア構成で問題なく動作する無料の言語モデルv3をリリース

Deepseek、一般的なハードウェア構成で問題なく動作する無料の言語モデルv3をリリース

中国の AI スタートアップ企業 DeepSeek が、最新の大規模言語モデル (LLM) である DeepSeek-V3-0324 を正式にリリースしました。

Gboardを捨ててSamsungキーボードに切り替える理由

Gboardを捨ててSamsungキーボードに切り替える理由

Gboard は長い間、Android スマートフォンの定番キーボードでした。しかし、最近になって多くの人が Samsung キーボードに切り替え、後戻りしなくなりました。

恋人たちに贈る甘くロマンチックな週末の願い

恋人たちに贈る甘くロマンチックな週末の願い

甘くロマンチックな週末のお祝いを恋人に送りましょう。それらは単なる言葉やメッセージであっても、意味のある霊的な贈り物となり、あなたの関係を強化するのに役立ちます。

ハリー・ポッターのテレビシリーズが成功するには、以下の要素が必要です

ハリー・ポッターのテレビシリーズが成功するには、以下の要素が必要です

HBOのハリー・ポッターのリメイクは2026年に初公開される予定です。テレビ版ハリー・ポッターの成功の理由は次のとおりです。

世界各地のスーパームーンの素晴らしい写真

世界各地のスーパームーンの素晴らしい写真

美しい月の写真はインターネット上では珍しくありません。この記事では、世界で最も美しい月の写真をまとめて紹介します。

AMD Ryzenユーザーは、無料でパフォーマンス向上を図るためにこのBIOSアップデートをインストールすべきです

AMD Ryzenユーザーは、無料でパフォーマンス向上を図るためにこのBIOSアップデートをインストールすべきです

現在、AMD は、パフォーマンスが低迷している主力 CPU ラインの問題に対処するため、1 秒あたりのフレーム数を数フレーム向上できる新しいアップデートを発表しました。