Создание типизированного словаря и итерация по нему
Мы создали словарь для хранения биржевых данных, однако в качестве значений можно было бы указать что угодно. Например, для ключа 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)