>>978
Rubyのifやcaseは式ですよ。代入も出来ます。

signum =
 if x < y
  -1
 elsif x > y
  1
 else
  0
 end
# 例が悪いか。

class ... endも式です。返すのはnilですが。