Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

Ассоциативные массивы

Последние версии колотить теперь поддерживаю ассоциативные массивы. В ассоциативных массивах используются строки

Ассоциативные массивы


а не целые числа в качестве индексов массива. Эта возможность позволяет использовать новые интересные подходы к управлению данными. Например, мы можем создать массив под названием «цвета» и использовать названия цветов в качестве индексов:



объявить -A colors colors ["red"] = "# ff0000" colors ["green"] = "# 00ff00" colors ["blue"] = "# 0000ff"

объявить -A colors colors ["red"] = "# ff0000" colors ["green"] = "# 00ff00" colors ["blue"] = "# 0000ff"


В отличие от целочисленных индексированных массивов, которые создаются путем простого обращения к ним, ассоциативные массивы должны создаваться с объявлять команда с помощью нового -A вариант. Доступ к ассоциативным элементам массива во многом аналогичен целочисленным индексированным массивам:



эхо $ {цвета ["синий"]}

эхо $ {цвета ["синий"]}


В следующей главе мы рассмотрим сценарий, который эффективно использует ассоциативные массивы для создания интересного отчета.


Лучшие облачные вычисления для ОС в OnWorks: