У меня есть две функции с тем же условием, и мне интересно, что это лучший способ написать это? Я знаю, что один способ сделать это - использовать if (condition) ... end, но мне интересно, могу ли я сделать это в одной строке, подобной bash, '[$ n == $ value] echo "$ n "& & break '.Как выполнить несколько следующих функций в 1 строке в Ruby?
n = 0
loop do
puts n if n == value # puts and break is having the same condition, but
break if n == value # can we do it in one line?
n += 1
end
Вы можете сделать это в одной строке, как было показано, но я бы сказал, что лучший способ написать это на нескольких строках. –