含まれているメソッド内でのみアクセスできる定数を作成したいと考えています。他の言語では、次のようにするかもしれません:
void function()
{
const int MAX = 25;
int array[MAX];
//DO SOMETHING
}
void function2()
{
const int MAX = 50;
int array[MAX];
//DO SOMETHING ELSE
}
どちらのメソッドMAX
も、クラスに対してグローバルではありません。私はデータ隠蔽を信じています。Ruby でこれを行う方法があるかどうか知りたいです。メソッド内で定数を作成できますか?