2018-02-14
2021-01-25
Ruby、PHP、Python、Javaの予約語一覧|そもそも予約語って何?

プログラミングをしていると関数や変数に設定できないキーワード(予約語)があります。
各プログラミングの試験などにも問題として出題されることもあるので、各プログラミング言語の予約語を解説します。
そもそも予約語とは?
定数や変数で設定することができないキーワードの事を指します
例えばプログラミング言語に関係なくifや, whileなどのキーワードは変数として設定することはできません。
rubyでいうと以下のような事ができないという事です
if = "test" puts if
上記の場合はifは変数として認識されずif文として認識され 文法エラーとなります。
Rubyの予約語
BEGIN class ensure nil self when END def false not super while alias defined? for or then yield and do if redo true __LINE__ begin else in rescue undef __FILE__ break elsif module retry unless __ENCODING__ case end next return until
関連記事
Rubyの練習問題:文字列編|初心者・独学者向け入門コンテンツ
Rubyでサイトをスクレイピングし、ローカルに画像を保存する
PHPの予約語
and or xor __FILE__ exception (PHP 5) php_user_filter __LINE__ array() as break case class const continue declare default die() do echo() else elseif empty() enddeclare endfor endforeach endif endswitch endwhile eval() exit() extends for foreach function global if include() include_once() isset() list() new print() require() require_once() return() static switch unset() use var while __FUNCTION__ __CLASS__ __METHOD__ final (PHP 5) php_user_filter (PHP 5) interface (PHP 5) implements (PHP 5) extends public (PHP 5) private (PHP 5) protected (PHP 5) abstract (PHP 5) clone (PHP 5) try (PHP 5) catch (PHP 5) throw (PHP 5) cfunction (PHP 4 のみ) old_function (PHP 4 のみ) this (PHP 5 のみ)
Pythonの予約語
False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with
関連記事
Python3初心者向け|無料で使えるIDE PyCharmの紹介
Python3で画像をスクレイピングしてローカルに保存する|BeautifulSoupを利用
※ラズパイが無くても、Macでもそのまま利用可
初心者・独学者向け入門コンテンツ|対話モードでPythonを実行する
Javaの予約語
abstract assert boolean break byte case catch char class const continue default do double else for goto if implements import enum extends final finally float transient try void volatile while instanceof int interface long native new package private protected public switch synchrnized this throw throws return short static strictfp super
その他関連記事
Python3でDjangoをインストールし、HellowWoldを表示する
あなたにお勧めの記事
前の記事
次の記事
2018/02/18