Je me trouve souvent en utilisant des boucles PHP-like dans Ruby et il se sent mal quand le reste de la langue est si propre. Je termine avec le code comme ceci:Régler des variables avec des blocs en ruby
conditions_string = ''
zips.each_with_index do |zip, i|
conditions_string << ' OR ' if i > 0
conditions_string << "npa = ?"
end
# Now I can do something with conditions string
Je sens que je devrais être en mesure de faire quelque chose comme ça
conditions_string = zips.each_with_index do |zip, i|
<< ' OR ' if i > 0
<< "npa = ?"
end
Est-il possible de définir une variable « Neat » avec un bloc en Ruby ?
Je pense que tout le monde a manqué le point. Je me demandais cela aussi, il y a plusieurs autres langues qui font cela, à savoir $ _ perl. Avec $ _ << utiliserait $ _ comme variable implicite à assigner. Mais je ne suis pas sûr que Ruby ait un équivalent malheureusement. –