Header
2018-02-14
2020-05-26

Ruby、PHP、Python、Javaの予約語の一覧|そもそも予約語って何?

2121

プログラミングをしていると関数や変数に設定できないキーワード(予約語)があります。

各プログラミングの試験などにも問題として出題されることもあるので、各プログラミング言語の予約語を解説します。

そもそも予約語とは?

定数や変数で設定することができないキーワードの事を指します

例えばプログラミング言語に関係なく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単体でAPIを操作する|Udemy

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を利用

ラズパイへOpenCVをインストールして画像解析する

※ラズパイが無くても、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を表示する

Ubuntu16 VM Virtual BoxへRuby On Railsをインストールする

各プログラミング言語でHelloWorldを書いてみる

独学プログラミングの勉強手順|未経験からエンジニアに転職した人間が解説

あなたにお勧めの記事
前の記事
次の記事