Hatena::Grouphackathon

zrail (a.k.a. tobira17, h14i, ...) の Learning Log

2013-03-23

[]今更知ったこと 08:57 今更知ったこと - zrail (a.k.a. tobira17, h14i, ...) の Learning Log を含むブックマーク はてなブックマーク - 今更知ったこと - zrail (a.k.a. tobira17, h14i, ...) の Learning Log

via Python の好きなところ - kなんとかの日記

# 3 < x < 9 みたいな書き方
[x for x in range(1, 10) if 3 < x < 9]

こんな風に書けたのねー。

ちょっと感動した。

Ruby で似たことをやろうとするなら Range でできるけど、冗長だよなぁ。

(1..10).select {|i| (4..8).include? i}  # これだと毎回オブジェクトが作られちゃう?
(1..10).select {|i| 3 < i and i < 9}    # こっちのほうが良い?

全然似てなかった。