Go 言語では、while はキーワードではありません。for ステートメントと Break を使用すると、「for {sum if sum>10{break}else{」などの while ループの効果を実現できます。 ..}}"。 go 言語には、break、default、func、select、case、defer、go、map、else、goto、for、if、var など 25 のキーワードがあります。

このチュートリアルの動作環境: Windows 7 システム、GO バージョン 1.18、Dell G3 コンピューター。
golang には while キーワードがありません。for Break を使用してそれを実現できます。
ほとんどの言語とは異なり、Go 言語のループ ステートメントは for キーワードのみをサポートします。 、および while および do-while 構造はサポートされていません。キーワード for の基本的な使用法は、C 言語および C の使用法に非常に似ています:
sum := 0
for i := 0; i < 10; i++ {
sum += i
} 最大の違いは、条件式であることがわかります。 for の後は使用する必要はありません。括弧 () で囲まれているため、Go 言語は無限ループのシナリオをさらに考慮しているため、開発者は退屈な for(;;){} と ## を記述する必要がありません。 #do{} while(1); であり、次の記述に直接簡略化されます:
package main
import "fmt"
func main() {
sum := 0
for {
sum ++
if sum > 10{
break
}else{
fmt.Println(sum)
}
}
}
Go 言語のキーワード
キーワード (別名: Go 言語)予約語) は、プログラミング言語であり、プログラマーが識別子として使用するために予約されている文字のシーケンスです。 キーワードは、Go 言語によって特別な意味が与えられる単語であり、予約語とも呼ばれます。 Go 言語には合計 25 のキーワードがありますが、Go 言語のキーワードを意図的に少なくしているのは、コンパイル プロセス中のコード分析を簡素化するためです。他の言語と同様、キーワードを識別子として使用することはできません。| 説明 | |
|---|---|
| default | |
| func | |
| #インターフェース | |
| select | |
| case | 構造タグの選択 |
| chan | チャネルの定義 |
| const | Constant |
| Continue | このループをスキップ |
| defer | 実行を遅らせる 内容 (終了) work) |
| go | 同時実行 |
| map | マップ タイプ |
| struct | 構造の定義 |
| else | 構造の選択 |
| ##goto | Jump ステートメント |
| package | Package |
| 選択構造 | |
| プロセス制御 | |
| 選択構造 | |
| スライス、マップ、その他の構造から要素を取得する | |
| タイプを定義する | |
| ループ | |
| パッケージのインポート | |
| Return | #var |
| ##Go の 25 のキーワードを機能に応じて 3 つに分けるカテゴリ、つまり、パッケージ管理、プログラム エンティティの宣言と定義、プログラム フロー制御です。 | |
| カテゴリ |
| import 、package | |
|---|---|
| プログラム制御フロー | |
| 注: | |
| プログラム制御フローには合計 15 個のキーワードがあります。このうち go と select は主に Go 言語での同時プログラミングに使用されます。 |
以上がgo 言語のキーワードは while ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。