accept @pure @nothrow @return attributes

via Digitalmars-d digitalmars-d at puremagic.com
Wed Jan 28 05:37:29 PST 2015


On Wednesday, 28 January 2015 at 13:14:16 UTC, bearophile wrote:
> The word "obvious" is important, because usually there are 
> multiple ways to do something, but only one of them should be 
> obvious in Python :-)

Yes... but which one is obvious:

[0.1*x for x in range(10)]

map(operator.mul,range(10),[0.1]*10)

numpy.arange(0.,0.95,0.1)

numpy.linspace(0,0.9,num=10)

list(itertools.islice(itertools.count(0.0, 0.1), 10))

...


More information about the Digitalmars-d mailing list