Mungkin ini harus menimbulkan kesalahan.
julia> identity.[3,4,5]
:([3, 4, 5])
FWIW Saya hanya melihat ini dengan identity
:
julia> sum.[1,2,3]
ERROR: MethodError: no method matching start(::Expr)
Closest candidates are:
start(::SimpleVector) at essentials.jl:259
start(::Base.MethodList) at reflection.jl:560
start(::ExponentialBackOff) at error.jl:107
...
Stacktrace:
[1] mapfoldl(::Base.#identity, ::Function, ::Expr) at ./reduce.jl:67
[2] sum(::Expr) at ./reduce.jl:342
[3] broadcast(::Function, ::Expr) at ./broadcast.jl:415
julia> identity.[1,2,3]
:([1, 2, 3])
julia> length.[1,2,3]
ERROR: MethodError: no method matching length(::Expr)
Closest candidates are:
length(::SimpleVector) at essentials.jl:257
length(::Base.MethodList) at reflection.jl:558
length(::MethodTable) at reflection.jl:634
...
Stacktrace:
[1] broadcast(::Function, ::Expr) at ./broadcast.jl:415
Sepertinya sedang diturunkan ke broadcast(identity, :([1,2,3]))
.
Ini bukan ekspresi yang pernah berarti apa-apa. Ini memberikan berbagai kesalahan berbeda di semua versi julia. Kami mengizinkan penguraian, jadi mungkin ada semacam kesalahan saat menurunkan.
Komentar yang paling membantu
Ini bukan ekspresi yang pernah berarti apa-apa. Ini memberikan berbagai kesalahan berbeda di semua versi julia. Kami mengizinkan penguraian, jadi mungkin ada semacam kesalahan saat menurunkan.