Kurso de Raku / Regulesprimoj kaj gramatikoj / Regulesprimoj / Alternativoj / Exercises / http aŭ https
Solvo: http aŭ https
Jen ebla solvo de la tasko.
Kodo
say 'https://example' ~~ / http | https /;🦋 Vi povas trovi la fontkodon en la dosiero http-or-https.raku.
Eligo
「https」Komentoj
Kaj
httpkajhttpspovus kongrui ĉe la komenco, sed|uzas kongruigon laŭ plej longa ĵetono.Do la pli longa
httpsvenkas, kvankamhttpestas skribita unue.
Alternativa solvo
La du vortoj diferencas nur per fina s, do anstataŭ
alternativo vi povas fari tiun s nedeviga per la kvantoro
?:
say 'https://example' ~~ / https? /; # 「https」La ? ligiĝas nur al la atomo tuj antaŭ ĝi — la
s — ne al la tuta vorto, do https? legiĝas
kiel http sekvata de nedeviga s. Tiu unu sola
ŝablono kongruas kun kaj http kaj https, kaj
estante avida ĝi prenas la s, kiam ajn ĝi ĉeestas.
Kursa navigado
← http aŭ https | Ankroj →