如何在Julia中使用DataStructures包中的OrderedDict?
我正在尝试安装和使用DataStructures包,但它似乎不起作用;或者我错过了什么如何在Julia中使用DataStructures包中的OrderedDict?,julia,Julia,我正在尝试安装和使用DataStructures包,但它似乎不起作用;或者我错过了什么 Pkg.init() Pkg.status() Pkg.add("DataStructures") Pkg.status() Pkg.update() d = OrderedDict(Char,Int) ERROR: OrderedDict not defined 有什么问题吗?假设您没有收到任何未提及的错误,那么您就安装了该软件包。现在,您必须让Julia知道您想要使用它: julia> using
Pkg.init()
Pkg.status()
Pkg.add("DataStructures")
Pkg.status()
Pkg.update()
d = OrderedDict(Char,Int)
ERROR: OrderedDict not defined
有什么问题吗?假设您没有收到任何未提及的错误,那么您就安装了该软件包。现在,您必须让Julia知道您想要使用它:
julia> using DataStructures
julia> d = OrderedDict{Char,Int}()
DataStructures.OrderedDict{Char,Int32}()
julia> d['a'] = 9
julia> d
['a'=>9]
如果您不想使作用域混乱,可以使用import
:
julia> import DataStructures
julia> DataStructures.OrderedDict{Char, Int8}()
DataStructures.OrderedDict{Char,Int8}()
或
相反。阅读本手册的章节可能会有所帮助。
OrderedDict
现在位于OrderedCollections
julia> import DataStructures: OrderedDict