Thread Perl 6 wird immer obskurer (26 answers)
Opened by Muffi at 2015-01-07 16:16

lichtkind
 2015-01-07 20:45
#179119 #179119
User since
2004-03-22
5679 Artikel
ModeratorIn + EditorIn
[Homepage]
user image
gut, nochmal genauer:
Quote
((1,2), 3, (4,5)).map({...}) # iterates over three elements


hier ist map als methode auf die daten aufgerufen. also werden daten genommen wie sie sind. ein parcel, ein int und ein parcel - drei elemente
Quote
map {...}, ((1,2),3,(4,5)) # iterates over five elements

hier ist das gleiche zweiter parameter von map. dieser hat laut signatur den datentyp liste, also wird konvertiert. das ist ein mechanismus nach dem alle signaturen funktionieren. und map iteriert nunmal über eine liste weil es sonst ja kein sinn machen würde. und selbst wenn du ein anderes map haben willst kannst dir es leicht überlaben und auf ursprüngliche implementation wrapen
Wiki:Tutorien in der Wiki, mein zeug:
kephra, baumhaus, garten, gezwitscher

Es beginnt immer mit einer Entscheidung.

View full thread Perl 6 wird immer obskurer