syntax: invalid syntax &(Core.tuple(1, 2))錯誤
2020/04/18 下午 00:36
Julia程式語言討論版
Eric Z. Li
觀看數:2
回答數:1
收藏數:1
爬文後的結果:
julia> &(1, 2)
ERROR: syntax: invalid syntax &(Core.tuple(1, 2))
Stacktrace:
[1] top-level scope at none:0
julia> (&)(1, 2)
0
julia> (&)(1, 2, 4)
0
julia> |(1, 2, 4)
7
Bitwise and does not parse as function call - Usage / First steps - JuliaLang
https://discourse.julialang.org/t/bitwise-and-does-not-parse-as-function-call/1274
Cannot define & · Issue #11521 · JuliaLang/julia · GitHub
回答列表
-
2020/04/21 上午 10:39杜岳華贊同數:1不贊同數:0留言數:1
& 是 function call 沒錯。一般符號類的 operator 需要使用 () 才能作為 function 使用。
可以參考:
https://github.com/JuliaLang/julia/blob/ba5cafba6a777be24846b1fdd4be4bd20e3551b5/base/bool.jl#L40