Variadic function: Difference between revisions
Content added Content deleted
m (→{{header|BQN}}) |
No edit summary |
||
Line 1,609: | Line 1,609: | ||
Whatever |
Whatever |
||
</pre> |
</pre> |
||
=={{header|Ksh}}== |
|||
<lang ksh> |
|||
#!/bin/ksh |
|||
# Variadic function |
|||
# # Variables: |
|||
# |
|||
typeset -a arr=( 0 2 4 6 8 ) |
|||
# # Functions: |
|||
# |
|||
function _variadic { |
|||
while [[ -n $1 ]]; do |
|||
print $1 |
|||
shift |
|||
done |
|||
} |
|||
###### |
|||
# main # |
|||
###### |
|||
_variadic Mary had a little lamb |
|||
echo |
|||
_variadic ${arr[@]}</lang> |
|||
{{out}}<pre> |
|||
Mary |
|||
had |
|||
a |
|||
little |
|||
lamb |
|||
0 |
|||
2 |
|||
4 |
|||
6 |
|||
8</pre> |
|||
=={{header|Lambdatalk}}== |
=={{header|Lambdatalk}}== |