Курс по Raku / Основи / Позиционни типове данни

Вложени масиви

Масивите могат да съдържат всякакви други данни, включително и други масиви. За да разграничите границите на вложените масиви, използвайте квадратни скоби:

my @table = 
    [1, 2, 3, 4],
    [10, 20, 30, 40],
    [100, 200, 300, 400];

Също така е възможно да има още една двойка скоби за масива на най-високо ниво. Следващият пример показва същата структура от данни, както преди.

my @table = [
    [1, 2, 3, 4],
    [10, 20, 30, 40],
    [100, 200, 300, 400]
];

За да получите достъп до вътрешни елементи, добавете толкова индекси, колкото е необходимо. Една двойка квадратни скоби навлиза едно ниво по-дълбоко в структурата:

say @table[0][3]; # Извежда 4
say @table[2][1]; # Извежда 200 

Практика

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

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

Позиционни типове данни / Масиви   |   Позиционни типове данни / Масив @*ARGS


💪 Or jump directly to the exercises to this section.

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

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