asda?‰PNG IHDR ? f ??C1 sRGB ??é gAMA ±?üa pHYs ? ??o¨d GIDATx^íüL”÷e÷Y?a?("Bh?_ò???¢§?q5k?*:t0A-o??¥]VkJ¢M??f?±8\k2íll£1]q?ù???T
#!/usr/bin/env ruby
#
# comment
require "English"
#{expression}
#{
expression
}
cnf.marked.any? ? cnf.marked.to_a.join!(',') : "nothing"
BEGIN {
puts "Hello! in \"BEGIN\"" # comment
puts 'World! in \'BEGIN\'' # comment
}
END {
puts 'bye! in "END"'
}
p $"
p $'
p $/
puts __LINE__
puts __FILE__
a = [1, 2, 3, 4, "foo", "bar"]
a = %w(1, 2, 3, 4, "foo", "bar")
h = {"foo" => 1, "bar" => 3}
$global = 1
print("with parenthesis\n")
print "without parenthesis\n"
print 12345678, "\n"
print 1.2345678, "\n"
print a[0], a[1], "\n"
print h['foo'], h[1], "\n"
print $global, "\n"
print `date`
print <<EOM
ppp
EOM
print <<"EOM"
ppp
EOM
def foo
puts "foo"
end
module M
end
class Klass
include M
@@foo = "bar"
def initialize
@foo = "bar"
end
def foo
puts @@foo
return [nil, false, self, true]
end
end
foo
foo()
k = Klass.new
k.foo
k.foo()
p [(1 and 2), (1 or 2), (not nil)]
str = "abc"
p /d/ =~ str
p %r|a| =~ str
p %r!a! =~ str
/"d/ =~ str # problem " in Regexp
/'d/ =~ str # problem ' in Regexp
if %r{foo(\{?\}?[A-Z]\{?\}?bar#{myvar})} =~ 'foo{A}bar'
puts 'foo'
end