Un idiome de programmation est la manière habituelle et habituelle d'écrire du code dans un langage particulier. Les expressions idiomatiques sont des moyens hautement reconnaissables de surmonter une limitation particulière et / ou d'écrire du code couramment utilisé, parfois dans un but distinct de la signification littérale du code. Un idiome peut également être la manière standard d'implémenter quelque chose lorsqu'il existe plusieurs façons de le faire.
Je lis la lecture de Conor McBride et de la perle fonctionnelle de Ross Paterson: Programmation applicative avec effets: "(The nouvelle version , avec" idiomes "dans le titre). ...
Cela fonctionne assez bien - il suffit de vous demander s'il y a des améliorations à raccourcir? if (ARGV[0].nil?) then
input=$<
else
input=File.new(ARGV[0],"r");
end ...