Julia: +(x::T,y::T) 其中 {T} 解析不正确

创建于 2017-04-19  ·  3评论  ·  资料来源: JuliaLang/julia

不确定这是否是预期的,但以下声明未解析
+(x::T,y::T) where {T} = #

而这正确地
+{T}(x::T,y::T) = #

我知道如果您使用括号它会起作用,但是当没有括号时似乎存在不一致。

bug parser

最有用的评论

没有括号的版本在我看来应该是不允许的。 +(1, 2)看起来仍然像是应用于元组的一元运算符。

所有3条评论

没有括号的版本在我看来应该是不允许的。 +(1, 2)看起来仍然像是应用于元组的一元运算符。

(+)(1, 2)(+(1, 2))看起来仍然像是应用于元组的一元运算符。

(+(1, 2))可以,但(+)(1, 2)很好。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

omus picture omus  ·  3评论

iamed2 picture iamed2  ·  3评论

tkoolen picture tkoolen  ·  3评论

sbromberger picture sbromberger  ·  3评论

TotalVerb picture TotalVerb  ·  3评论