2011-01-29から1日間の記事一覧

数値のFizz、Buzz等への変換を、Smalltalk(とRuby)で通常より直感的に表現したい

FizzBuzz を Smalltalk的に書くとして、ある n に対して、 n asFizzString, n asBuzzString ifEmpty: [n printString] あるいはもっと簡素に、 n fizz, n buzz ifEmpty: [n] というふうに n にメッセージを送ることでしかるべく変換された文字列の結合―とい…