Kurso de Raku / Regulesprimoj kaj gramatikoj / Gramatikoj / Kio estas gramatiko / Exercises / Nomita ĵetono

Solvo: Nomita ĵetono

Jen ebla solvo de la tasko.

Kodo

my regex word { \w+ }

if 'hello world' ~~ / <word> / {
    say $<word>;
}

🦋 Vi povas trovi la fontkodon en la dosiero named-token.raku.

Eligo

「hello」

Komentoj

  1. my regex word { \w+ } donas al la ŝablono nomon, por ke ĝi povu esti reuzata.

  2. Skribi <word> en la ŝablono kongruas kun ĝi kaj kaptas la rezulton sub la sama nomo, atingebla kiel $<word>. La unua serio de vortaj signoj estas hello.

Kursa navigado

Nomita ĵetono   |   Reuzu ĵetonon