gpt4 book ai didi

programming-languages - 具有不需要括号的函数的语言?

转载 作者:行者123 更新时间:2023-12-04 08:40:12 25 4
gpt4 key购买 nike

IIRC,vb6 允许不带 () 的函数调用。 IIRC,只要 func 没有返回值,就可以使用它,并且您始终可以使用 func(same, params, here)。

还有哪些其他语言允许这样做?你认为没有括号的 func 应该是什么意思?他们的规则是什么?

免责声明:我正在设计一种语言,所以如果你是并且会因为我接受这个想法而感到不安,那么请不要写它。

最佳答案

几乎所有 ML 沿袭的函数式语言(Miranda、Haskell、OCML、F#、SML 等)都不需要函数调用括号。

例如,在 Haskell 中:

Prelude> (\x->x) 1
1

匿名身份函数以 1 调用并返回 1

关于programming-languages - 具有不需要括号的函数的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com