Corso di Raku / Espressioni regolari e grammatiche / Espressioni regolari / Quantificatori / Exercises / Un segno facoltativo

Soluzione: Un segno facoltativo

Ecco una possibile soluzione del compito.

Codice

say '-42' ~~ / '-'? \d+ /;

🦋 Trova il programma nel file optional-sign.raku.

Output

「-42」

Commenti

  1. La parte '-'? riconosce un segno meno facoltativo — zero o uno.

  2. \d+ riconosce poi la sequenza di cifre. Lo stesso schema riconosce anche un numero senza segno, come 42.

Un segno facoltativo   |   Da due a quattro cifre