Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Alternativoj

Alternativo

Apartigu du aŭ pli da alternativoj per vertikala streko |. La ŝablono kongruas, se iu ajn el ili kongruas:

say 'no thanks' ~~ / yes | no /; # 「no」

La ŝablono provis yes kaj no; la ĉeno enhavas no, do tio estas, kio kongruis.

Vi povas listigi tiom da alternativoj, kiom vi volas:

say 'the sky is blue' ~~ / red | green | blue /; # 「blue」

Alternativoj povas esti ajna subŝablono, ne nur laŭliteraj vortoj — ili povas enhavi signoklasojn, kvantorojn kaj kaptojn. Por teni alternativon kune ene de pli granda ŝablono, grupigu ĝin per rektaj krampoj [ ], kiuj grupigas sen kapti:

say 'cathouse' ~~ / [ cat | dog ] house /; # 「cathouse」

Ĉi tie la alternativo cat | dog estas unu unuo, kaj ĝi devas esti sekvata de house.

Praktiko

Vin atendas 1 kvizo pri la enhavo de ĉi tiu temo.

Kursa navigado

Alternativoj   |   Kvizo — Grupigo


💪 Aŭ iru rekte al la ekzercoj de ĉi tiu sekcio.