Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Alternativoj
Plej longa ĵetono kaj unua kongruo
Kiam du alternativoj ambaŭ povus kongrui ĉe la sama loko, la
operatoro | elektas tiun, kiu kongruas kun la plej
longa peco de teksto. Tio nomiĝas kongruigo laŭ plej longa
ĵetono:
say 'catdog' ~~ / cat | catdog /; # 「catdog」Kvankam cat estas skribita unue kaj kongruus,
| preferas la pli longan catdog.
Foje vi volas la malon — provi la alternativojn en la ordo, en kiu vi
skribis ilin, kaj preni la unuan, kiu kongruas. Tion
faras la duobla streko ||:
say 'catdog' ~~ / cat || catdog /; # 「cat」Nun cat estas provata unue kaj kongruas, do la motoro
haltas tie kaj neniam konsideras catdog.
Uzu | (plej longa ĵetono), kiam vi volas la «plej bonan»
kongruon sendepende de ordo — tio estas la kutima elekto, kaj tiu, sur
kiu gramatikoj dependas. Uzu || (unua kongruo), kiam la
ordo de la alternativoj estas signifa kaj vi volas, ke la pli fruaj
venku.
Praktiko
Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.
Kursa navigado
← Kvizo — Grupigo | Kvizo — Alternativoj →
💪 Aŭ iru rekte al la ekzercoj de ĉi tiu
sekcio.