Lutger wrote:
python: (x * x for x in xrange(10, 20) if x & 1)

D as of now:
  map!("a * a")( filter!("a & 1")( range!(10,20) ) )

D with extension methods:
  range!(10,20).filter!("a & 1").map!("a * a")

Not too bad right? (the range function is fictional, I forgot if and which one exists in phobos)

(It's called iota.)

Andrei

Reply via email to