J'ai deux fonctions successives avec le même état et je me demande quelle est la meilleure façon d'écrire cela? Je sais que la seule façon de faire cela est d'utiliser if (condition) ... end, mais je me demande si je peux le faire en une ligne similaire à bash, '[$ n == $ value] echo "$ n "& & pause".Comment exécuter plusieurs fonctions successives sur 1 ligne dans 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
Vous pouvez le faire en une ligne comme vous l'avez montré, mais je dirais que la meilleure façon de l'écrire est sur plusieurs lignes. –