ローカル変数名として有効なものは次のどれでしょうか。
【選択肢】 | 正解 | |||||||||
|
正解は選択肢Cです。
変数は名前の付け方で種類が異なります。変数の種類によって,スコープ(有効範囲)が異なります。
ローカル変数:先頭がアルファベットの小文字か,「_」で始まる。
グローバル変数:先頭が「$」で始まる。
インスタンス変数:先頭が「@」で始まる。
クラス変数:先頭が「@@」で始まる。
モジュールについての説明として「誤っているもの」を選んでください。
【選択肢】 | 正解 | |||||||||
|
正解は選択肢Aです。
モジュールはクラスと同様にメソッドなどを定義できます。モジュールを使用すれば,名前空間を提供してクラス名の衝突などを防ぐことができます。また,モジュールを読み込むと,そのモジュールの機能を利用することができます。
モジュールは,クラスとは異なりインスタンスを生成できません。