We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Symbol
1 parent 0a37517 commit 3d18b8dCopy full SHA for 3d18b8d
src/Compat.jl
@@ -397,7 +397,7 @@ if VERSION < v"0.4.0-dev+3732"
397
calltypes[k] = v
398
end
399
elseif VERSION < v"0.5.0-dev+3831"
400
- Base.Symbol(args...) = symbol(args...)
+ Base.Symbol(args...) = symbol(args...)::Symbol
401
402
403
if VERSION < v"0.5.0-dev+2396"
test/runtests.jl
@@ -1160,6 +1160,10 @@ if VERSION ≥ v"0.4.0-dev+3732"
1160
@test Symbol("a_", 2) === :a_2
1161
@test Symbol('c') === :c
1162
@test Symbol(1) === Symbol("1")
1163
+ if VERSION < v"0.4.99"
1164
+ # Behaviour on 0.5 not settled yet JuliaLang/julia#7258
1165
+ @test keytype([Symbol(k) => v for (k,v) in Dict{Any, Any}(:x=>3)]) == Symbol
1166
+ end
1167
1168
1169
foostring(::String) = 1
0 commit comments