http://d.puremagic.com/issues/show_bug.cgi?id=7176
--- Comment #15 from bearophile_h...@eml.cc 2013-03-20 06:13:22 PDT --- After having used Scala a little, I now have changed my mind a little again. In Scala you write: def f3(x: Int, y: Int): Int = if (x == 0) x else x * y This is current valid D code: int f1(int x, int y) { return (x == 0) ? x : x ^^ 2; } const f2 = (int x, int y) => (x == 0) ? x : x ^^ 2; Allowing this in D is nice to reduce some syntax noise. So I now like this idea: int f4(int x, int y) => (x == 0) ? x : x ^^ 2; In functional-style programming very short functions are common. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------