Apply a callback to an array: Difference between revisions

Content added Content deleted
mNo edit summary
Line 1,869: Line 1,869:
=={{header|Nanoquery}}==
=={{header|Nanoquery}}==
<lang Nanoquery>// create a list of numbers 1-10
<lang Nanoquery>// create a list of numbers 1-10
$numbers = list()
numbers = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}
for $i in range(1,10)
append $numbers $i
end

// display the list as it is
// display the list as it is
println $numbers
println numbers

// square each element in the list
// square each element in the list
for $i in range(1, len($numbers) - 1)
for i in range(1, len(numbers) - 1)
$numbers[$i] = $numbers[$i] * $numbers[$i]
numbers[i] = numbers[i] * numbers[i]
end
end

// display the squared list
// display the squared list
println $numbers</lang>
println numbers</lang>
{{out}}
{{out}}
<pre>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
<pre>[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]