Cursus Raku / Provectus / Plura de generibus insitis / Catenae
Dividendo et coniungendo
Chordae pluribus modis in partes frangi et retro coniungi possunt.
Methodus words chordam in indicem verborum spatio
separatorum dividit:
say 'Hello big World'.words; # (Hello big World)Methodus split chordam ad separatorem quem eligis
frangit:
say 'a,b,c'.split(','); # (a b c)Casus specialis notandus est divisio per chordam
vacuam '': chordam in singulos characteres
frangit, sed etiam chordam vacuam ad ipsum initium et ipsum finem
inserit, itaque eventus duo elementa plus habet quam expectares:
say 'abc'.split('').elems; # 5 — the three letters, plus an empty string at each end
say 'abc'.split('', :skip-empty); # (a b c) — the :skip-empty adverb drops the emptiesUt in characteres dividas, methodus comb, sine
argumentis vocata, hoc directe facit — sine vacuis residuis
purgandis:
say 'Raku'.comb; # (R a k u)Ut contrario modo procedas, methodus join indicem
valorum in unam chordam conglutinat, separatorem inter eos ponens:
say <a b c>.join('-'); # a-b-cDuae aliae methodi in partibus chordae operantur. Methodus
substr partem extrahit, data positione initiali et,
optionaliter, longitudine:
say 'Hello World'.substr(0, 5); # Hello
say 'Hello World'.substr(6); # WorldEt trim spatia alba ab utrisque finibus chordae
removet:
say ' hi '.trim; # hiNavigatio cursus
← Quiz —
index | Invertere et
clamare →
💪 Vel recta ad exercitationes huius sectionis
i.