Apply a callback to an array: Difference between revisions

m
→‎{{header|Tcl}}: formatting tweak
(omits)
m (→‎{{header|Tcl}}: formatting tweak)
Line 1,003:
If I wanted to call "<tt>myfunc</tt>" on each element of <tt>dat</tt> and <tt>dat</tt> were a list:
 
<lang tcl>foreach var $dat { myfunc $var }</lang>
foreach var $dat { myfunc $var }
</lang>
 
if <tt>dat</tt> were an array, however:
 
<lang tcl>foreach name [array names dat] { myfunc $dat($name) }</lang>
<lang tcl>
foreach name [array names dat] { myfunc $dat($name) }
</lang>
 
More functional, with a simple map function:
Anonymous user