Raku kurss / Padziļināti / Apakšprogrammas / Izsaukšana ar kolu 🆕 / Exercises / Kārtot ar kolu
Risinājums: Kārtot ar kolu
Šeit ir iespējams risinājums uzdevumam.
Kods
my @words = <pear fig apple kiwi>;
say @words.sort: *.chars;🦋 Atrodiet programmu failā colon-sort.raku.
Izvade
(fig pear kiwi apple)Komentāri
Kols nodod
sortkārtošanas atslēgu, un iekavas ap to nav vajadzīgas.*.charsir Whatever izteiksme, kas apzīmē «katra elementa rakstzīmju skaitu».sortto izmanto kā atslēgu, tāpēc vārdi iznāk ar īsāko pa priekšu:fig(3), tadpearunkiwi(4), tadapple(5).pearpatur savu vietu pirmskiwi, jo tie ir vienāda garuma unsortir stabila, saglabājot vienādu atslēgu sākotnējo secību.