Corso di Raku / Fondamenti / Intervalli

Escludere gli endpoint

Per escludere uno dei bordi o entrambi, modifica l’operatore di creazione dell’intervallo con il carattere ^. Ci sono altri tre operatori che possono essere costruiti in questo modo. I commenti elencano i numeri che gli intervalli generano.

1 ..^ 5;  # 1, 2, 3, 4
1 ^.. 5;  #    2, 3, 4, 5
1 ^..^ 5; #    2, 3, 4

In casi semplici come mostrato sopra, puoi omettere gli spazi intorno all’operatore di intervallo:

my $r1 = 1..5;
my $r2 = 1..^5;

Per un intervallo che inizia con 0, come 0..^5, esiste una sintassi abbreviata: ^5.

Pratica

Completa il quiz che copre i contenuti di questo argomento.

Intervalli   |   Intervalli / Confronto con un intervallo


💪 Or jump directly to the exercise to this section.

Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.

Traduzioni di questa pagina: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська