FizzBuzzとの3か月(14)

お世話になっております。

今日はRubyに挑戦してみました。
手始めに、以下のコードの二つ目をRubyで書きなおしてみました。
FizzBuzzとの3か月(12) - ほどよくしっかり
以下、コードです。

100.times{ |i|
  param = i + 1
  puts(
    (param % 3 == 0 && param % 5 == 0) ? 'FizzBuzz' :
    (param % 3 == 0) ? 'Fizz' :
    (param % 5 == 0) ? 'Buzz' : param
  )
}

私としては、こちらの方が読みやすいと思います。
Pythonであのようなコードを書くと、Pythonの特徴の一つである「インデントによるブロックの表現」を無視することになり、読みにくくなるのだと思います。

以上