([ "A".."Z" , "A".."Z" , "0".."9" , "0".."9" ]*5).map(&:to_a).flatten.shuffle.each_with_index do | n , i | print n puts if (i%40).zero? unless i.zero? end
たとえばこういうソースコードをみても end が醜悪だというのか?
下のようにもかけるけど、どうみてもendのほうがマシだと思う ([ "A".."Z" , "A".."Z" , "0".."9" , "0".."9" ]*5).map(&:to_a).flatten.shuffle.each_with_index { | n , i | print n puts if (i%40).zero? unless i.zero? }
rubyを知らない奴は ([ "A".."Z" , "A".."Z" , "0".."9" , "0".."9" ]*5).map(&:to_a).flatten.shuffle.each_with_index do | n , i | この一行に何が詰まっているのかを理解出来ない 他の言語でさらに書けば長くなることを知らない