プログラミング

内包?

いつも思うけど、リスト内包って言葉、元の数学用語知らない人からすると気持ち悪いだろうなぁ。元々、内包ってのは数学の公理的集合論の用語で、 内包(intension): {f(x) | x ∈ A} みたいな書き方 外延(extension): {a, b, c, d, e, …} みたいな書き…

リストの内包表記(list comprehensions)

ちょっと、Python に触れる機会があったんですけど、うーん・・・。 Python に、リスト内包表記ってのがあるんですけど、その文法が微妙。 list = [f(x, y) for x in A for y in B if x != y] みたいなの。なんか中途半端。 Erlang とか Fortress だと、もう…