perlとphpとjavascript(spidermonkey)のコードを同じにしてみた。

■[FizzBuzz]PerlPHP で一緒に FizzBuzz

なんとなく構文が似ていたので、

ムシャクシャしてやった。

perl -e'for($i=1;$i<=100;$i++){print(($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz")."\n");}'
php -r'for($i=1;$i<=100;$i++){print(($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz")."\n");}'

の方にコメントもらったので、さらにspidermonkeyでやってみる。

$ perl -e 'for($i=1;$i<=100;$i++){print($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz");print("\n");}'
$ php -r 'for($i=1;$i<=100;$i++){print($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz");print("\n");}'
$ js -e 'for($i=1;$i<=100;$i++){print($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz");print("\n");}'

とりあえず、rubyは {} では動かないので(今は)あきらめる。