コース一覧
Go基礎:制御構文
第3章クイズ

Go基礎:制御構文

Goの分岐、反復、関数、エラー処理を体系的に学ぶ基礎コースです。

1
制御構文(forしかない世界)
01. Goのif15分
02. forしかない世界15分
03. forの七変化15分
04. Goのswitch15分
05. 定番: FizzBuzz15分
06. ループで集計15分
07. つくる: 商品集計20分
08. 第3章クイズ10分
2
関数とエラー処理
01. funcで関数を作る15分
02. 複数戻り値(Goならでは)15分
03. if err != nil(Goの心臓)15分
04. エラーを作る15分
05. deferで後始末15分
06. つくる: 検証つき関数群20分
07. 第4章クイズ10分

Go基礎:制御構文

01Goのif
02forしかない世界
03forの七変化
04Goのswitch
05定番: FizzBuzz
06ループで集計
07つくる: 商品集計
08第3章クイズ
09funcで関数を作る
10複数戻り値(Goならでは)
11if err != nil(Goの心臓)
12エラーを作る
13deferで後始末
14つくる: 検証つき関数群
15第4章クイズ

第3章クイズ

クイズ1

Go に while という書き方が無くても困らないのはなぜですか。

クイズ2

FizzBuzz で、3の判定を5より先に書くと 15 が FizzBuzz になりません。正しい書き方はどれですか。

クイズ3

Go の switch で、各 case の最後に break を書かなくてよいのはなぜですか。

クイズ4

total / len(prices) で平均を求めるコードには、ある入力で実行時に止まる穴があります。それはどんなときですか。

クイズ5

ループの中で skipped++ と continue を書く順番として正しいのはどちらですか。

未回答の問題は、不正解として正解と解説のみ表示します

ログインが必要です

クイズに回答するにはログインしてください。