我where对julia 0.6中的新语法有点困惑.我有这样的事情:
a=Dict(["a"=>"b"])
b=Dict(["a"=>3])
c=Dict(["a"=>"c"])
Run Code Online (Sandbox Code Playgroud)
我想要一个接收字典向量而不必进行显式转换的函数.我尝试过:
function bbb(a::Vector{Dict{String, Any}})
println(a)
end
Run Code Online (Sandbox Code Playgroud)
它没有用.
然后我尝试了
function bbb(a::Vector{Dict{String, T} where T})
println(a)
end
bbb([a,b]) #Works
bbb([a,c]) #Fails
bbb([a,b,c]) #Works
Run Code Online (Sandbox Code Playgroud)
为了进行明确的转换,我已经为每个组合重载了bbb.但我仍然想知道如何正确地做到这一点.
在julia 0.6中有可能通过其名称获得unicode字符吗?
在python中,它可以做到
s = u'\N{SECTION SIGN}'
Run Code Online (Sandbox Code Playgroud)
有什么相似之处?我知道我能做到
s = '\u00a3'
Run Code Online (Sandbox Code Playgroud)
但我想通过名字来做.
谢谢