Damian Conway wrote:
: > or
: >
: > given ( "/home/temp/", $f )
: > -> ( str $x , int $n ) {
: > $x ~ ["one, "two", ... , "hundreed"][$n]
: > };
: >
: > it seems that the last does not work because given take only one argument.
:
: That's right. But this does:
:
: for "/home/temp/", $f
: -> str $x , int $n {
: $x ~ ["one, "two", ... , "hundreed"][$n]
: }
:
: Damian
except that it will not tolerate list in block signature
for "/home/temp/", @f
-> str $x , int @y {
...
}
am I right ?
Now it will be
given ["/home/temp/", @f ]
-> [ str $x , int @y ]{
...
}
?
arcadi