nil true false 1 1_i8 1_i16 1_i32 1_i64 1_i128 1_u8 1_u16 1_u32 1_u64 +10 -20 2147483648 9223372036854775808 1_000_000 0b1101 0o123 0xFE012D 0xfe012d 1_f64 1.0 1.0_f32 1_f32 1e10 1e10_f64 1.5e10 1.5e-7 +1.3 -0.5 1_000_000.111_111 1_000_000.111_111e12 'c' '\\' '\u{ABCD}' "string" "\u{48 45 4C 4C 4F}" "interpolated #{string}" "interpolated #{"string"}" %(string) %q(string) %Q(string) %(hello ("world")) %[hello ["world"]] %{hello {"world"}} %> %|hello "world"| "hello world" "hello \ world, \ no newlines" <<-STRING Hello world STRING <<-'HERE' hello \n HERE :unquoted_symbol :"quoted symbol" :question? :exclamation! :+ %i(foo(bar) baz) %w(one two three) /foo|bar/ /h(e+)llo/ /\d+/ /あ/ %r((/)) %r[[/]] %r{{/}} %r<> %r|/| `echo foo > foo.txt`