НачатьНачать бесплатно

Создание типизированного словаря и итерация по нему

Мы создали словарь для хранения биржевых данных, однако в качестве значений можно было бы указать что угодно. Например, для ключа price можно было бы задать строку или булево значение. Это лишено смысла, поэтому лучше использовать типизированный словарь — он ограничивает допустимые типы данных как для ключей, так и для значений.

Чтобы определить типизированный словарь, сначала укажите тип данных для ключей, затем — тип для значений, разделив их запятой. Всё это заключается в фигурные скобки и помещается после ключевого слова Dict.

my_typed_dictionary = Dict{key_datatype, value_datatype}(key => value)

Это упражнение является частью курса

Средний уровень Julia

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Create a typed dictionary with keys as String and values as Float64
apple_stock_data = Dict____("price" => 131.86, "prev_close" => 131.99, "volume" => 55000000)
Редактировать и запускать код