1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
|
{ "foo" => <<-HEREDOC, "bar" => :baz }
#{}
HEREDOC
{ "foo" => %(), "bar" => :baz }
["foo", %()]
a(<<-HEREDOC).a
#{}
HEREDOC
a(%()).a
{ "foo" => <<-HEREDOC, **baz }
#{}
HEREDOC
{ "foo" => %(), **baz }
"#@a #@@a #$a"
0
++1
1
1
1r
1.5r
1.3r
5i
-5i
0.6i
-0.6i
1000000000000000000000000000000i
1ri
"foo" "bar"
"foobar #{baz}"
"foo#{1}bar"
"\\\\#{}"
"#{}\#{}"
"\#{}#{}"
"foo\\\#{@bar}"
"\""
"foo bar"
"foo\nbar"
`foo`
`foo#{@bar}`
`)`
`\``
`"`
:foo
:"A B"
:foo
:"A B"
:"A\"B"
:""
/foo/
/[^-+',.\/:@[:alnum:]\[\]]+/
/foo#{@bar}/
/foo#{@bar}/imx
/#{"\u0000"}/
/\n/
/\n/
/\n/x
/\/\//x
:"foo#{bar}baz"
:"#{"foo"}"
(0.0 / 0.0)..1
1..(0.0 / 0.0)
(0.0 / 0.0)..100
-0.1
0.1
[1, 2]
[1, (), n2]
[1]
[]
[1, *@foo]
[*@foo, 1]
[*@foo, *@baz]
{}
{ () => () }
{ 1 => 2 }
{ 1 => 2, 3 => 4 }
{ a: (1 rescue foo), b: 2 }
{ a: 1, b: 2 }
{ a: :a }
{ :"a b" => 1 }
{ :-@ => 1 }
"#{}
#{}\na"
foo {
"#{}
#{}\na"
}
:"a\\
b"
` x
#{foo}
#`
|