上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Rubyの予約語

Rubyでは以下の予約語があります。
これらを変数名、メソッド名としては利用できないようになっています。

BEGIN class ensure nil self when
END def false not super while
alias defined? for or then yield
and do if redo true
begin else in rescue undef
break elsif module retry unless
case end next return until
Rubyリファレンスマニュアルより


以下の例外はあるようですが、紛らわしいので使わないに越したことはないと思うのですが、使わざるをえない場合も出てくるのかもしれません。

・予約語に接頭辞$, @、@@が付いた変数
・def の後やメソッド呼び出しのピリオドの後などのメソッド名


Rubyの予約語を表示させるコマンドやメソッドは無いのかな?
関連記事

コメントの投稿

非公開コメント

プロフィール

星羽(榎田)

Author:星羽(榎田)
PHPエンジニアがRuby、PHPなどをいじった時の備忘録

最新記事
最新コメント
最新トラックバック
カテゴリ
スポンサードリンク
検索フォーム
RSSリンクの表示
リンク
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。