Курс по Raku / Основи / Диапазони

Изключване на крайните точки

За да изключите един от краищата или и двата, модифицирайте оператора за създаване на диапазон с символа ^. Има три други оператора, които могат да бъдат конструирани по този начин. Коментарите изброяват числата, които диапазоните генерират.

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

В прости случаи, както е показано по-горе, можете да пропуснете интервалите около оператора за диапазон:

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

За диапазон, който започва с 0, като 0..^5, съществува съкратен синтаксис: ^5.

Практика

Попълнете теста, който обхваща съдържанието на тази тема.

Навигация по курса

Диапазони   |   Диапазони / Съпоставяне с диапазон


💪 Or jump directly to the exercise to this section.

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська