Anonymous user
List comprehensions: Difference between revisions
m
→{{header|JavaScript}}: tidy formatting
m (tested in spidermonkey 1.8) |
m (→{{header|JavaScript}}: tidy formatting) |
||
Line 112:
=={{header|JavaScript}}==
{{trans|Python}}
{{works with|JavaScript|1.7+ (Firefox 2+)}} {{works with|SpiderMonkey|1.7}}
See [https://developer.mozilla.org/en/New_in_JavaScript_1.7#Array_comprehensions here] for more details
for (let i = begin; i < end; ++i) {
yield i;
Line 122 ⟶ 125:
function triples(n) {
return [[x,y,z] for each (x in range(1,n+1))
for each (y in range(x,n+1))
for each (z in range(y,n+1))
if (x*x + y*y == z*z) ]
}
for each (var triple in triples(20))
print(triple);
outputs:
<pre>3,4,5
|