Новые строки в Ruby являются необязательными, их всегда можно заменить либо разделителем выражений (;
), ключевым словом (например, then
, do
), либо иногда просто пробелами.
Таким образом, каждая программа, независимо от ее сложности, всегда может быть записана в одну строку, просто удаляя разрывы строк:
var = some_really_long_method(foo); var = "1" if var == ""