2018-08-01 リテラルとはなにか Ruby 簡単にいうと、 リテラルは値 である。 a = 'hoge' としたとき、'hoge' のことを「文字列リテラル」と呼ぶ。 a = 1 としたとき、1 のことを「数値リテラル」と呼ぶ。 配列・ハッシュ・論理値・nilもリテラルである。 リテラルは値なので、変数に代入できる。 つまり変数に何かを代入するときは、 変数 = リテラル という形を取っていることになる。