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"
"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`