Types 函数类型注释

Types 函数类型注释,types,annotations,hy,Types,Annotations,Hy,我觉得Hy太棒了!计划使用它,甚至可能对它进行黑客攻击 我注意到支持类型注释,但显然只支持变量,最多支持函数参数。似乎不可能键入注释函数(或方法)返回值 这一潜在功能是否计划在未来使用?或者只是认为目前不可行或不值得付出努力 继续努力 据我所知,它们已经实现,只是没有文档记录。语法是 (defn foo ^int [x] (+ x 1)) 要声明类型为int的返回值,请单击“是”,谢谢。我只是试了一下,效果很好。

我觉得Hy太棒了!计划使用它,甚至可能对它进行黑客攻击

我注意到支持类型注释,但显然只支持变量,最多支持函数参数。似乎不可能键入注释函数(或方法)返回值

这一潜在功能是否计划在未来使用?或者只是认为目前不可行或不值得付出努力


继续努力

据我所知,它们已经实现,只是没有文档记录。语法是

(defn foo ^int [x] (+ x 1))

要声明类型为
int

的返回值,请单击“是”,谢谢。我只是试了一下,效果很好。