Language agnostic 是否有一种语言允许一个方法使用多组括号?

Language agnostic 是否有一种语言允许一个方法使用多组括号?,language-agnostic,Language Agnostic,到目前为止,我看到的所有语言都希望在一组圆括号和方法名称的末尾声明方法参数 addLineToFile(line,file) 我想知道有哪些语言支持在多组圆括号中拆分方法名和参数。或者如果有这样的事情不存在的原因 e、 g 当然有:[myColor changeColorToRed:5.0绿色:2.0蓝色:6.0]有很多语言在函数参数周围不使用括号(例如,CAML系列函数语言,包括F#)。您还可以计算一些支持调用时命名参数的语言,以提供类似的可读性优势,例如,Python:myColor.ch

到目前为止,我看到的所有语言都希望在一组圆括号和方法名称的末尾声明方法参数

addLineToFile(line,file)
我想知道有哪些语言支持在多组圆括号中拆分方法名和参数。或者如果有这样的事情不存在的原因

e、 g


当然有:
[myColor changeColorToRed:5.0绿色:2.0蓝色:6.0]
有很多语言在函数参数周围不使用括号(例如,CAML系列函数语言,包括F#)。您还可以计算一些支持调用时命名参数的语言,以提供类似的可读性优势,例如,Python:
myColor.changeTo(红色=5.0,绿色=2.0,蓝色=6.0)
进一步扩展,在这种语言中,像
func a b c
这样的调用实际上是一个取一个参数的函数返回一个取一个参数的函数返回一个取一个参数的函数返回一个取一个参数的函数返回一个取一个参数的函数并返回结果的函数(这称为Currying).稍有变化-
addLine(line).toFile(file)
这看起来就像一个流畅的界面-你可以在各种地方找到这些实现,在这种情况下它们不是真正的语言功能。当然有:
[myColor changeColorToRed:5.0绿色:2.0蓝色:6.0]
有很多语言在函数参数周围不使用括号(例如,CAML系列函数语言,包括F#)。您还可以计算一些支持调用时命名参数的语言,以提供类似的可读性优势,例如,Python:
myColor.changeTo(红色=5.0,绿色=2.0,蓝色=6.0)
进一步扩展,在这种语言中,像
func a b c
这样的调用实际上是一个取一个参数的函数返回一个取一个参数的函数返回一个取一个参数的函数返回一个取一个参数的函数返回一个取一个参数的函数并返回结果的函数(这称为Currying).稍有变化-
addLine(line).toFile(file)
这看起来就像一个流畅的界面-你可以在各种地方找到这些实现,在这种情况下它们不是真正的语言功能。
addLine(line)toFile(file)