a = 10
b = a +
10
c = [ 5, 4,
10 ]
d = [ a ] \
+ c
print "#{a} #{b} [", c.join(" "), "] [", d.join(" "), "]\n";
Ruby generally uses line breaks instead of semicolons to
separate statements. Lines can be continued by using a \ at the
end, but this is rarely needed. If the line ends with
pretty much anything that suggests there should be more, Ruby
will continue on to the next line. This includes such things as ending
with an operator, or inside parentheses or something else which
needs to be closed.