問題
オブジェクト指向のプログラム言語であり、クラスや関数、条件文などのコードブロックの範囲はインデントの深さによって指定する仕様であるものはどれか。
選択肢
- 1JavaScript
- 2Perl
- 3Python
- 4Ruby
正解
3. Python
詳しい解説を見る解説を閉じる
解説
Python はインデント(字下げ)の深さによってクラス・関数・条件文などのコードブロックの範囲を表す、いわゆるオフサイドルールを採用している。JavaScript・Perl・Ruby はいずれも波括弧や begin〜end、do〜end などの区切り記号でブロックを表現する。よってウが正解。(出典: 令和2年度 秋期 応用情報技術者試験 午前 問7)
一問一答
全400問を繰り返し学習