programming-languages - 使用 "strange"函数调用的任何编程语言?

标签 programming-languages function function-calls

我想知道,是否有任何编程语言可以在其中进行如下函数调用:

function_name(parameter1)function_name_continued(parameter2);

或者
function_name(param1)function_continued(param2)...function_continued(paramN);

例如,您可以使用以下函数调用:
int dist = distanceFrom(cityA)to(cityB);

如果您已经定义了distanceFromto函数,例如:
int distanceFrom(city A)to(city B)
{
   // find distance between city A and city B
   // ...
   return distance;
}

据我所知,在C,Java和SML编程语言中,这是无法做到的。

您是否知道让您定义和调用的任何编程语言
以这种方式运作?

最佳答案

看起来很像Objective-C

- (int)distanceFrom:(City *)cityA to:(City *)cityB {
    // woah!
}

关于programming-languages - 使用 "strange"函数调用的任何编程语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3307946/

相关文章:

c++ - 如何在编译时检查是否存在可以使用一组特定参数调用的函数?

javascript - 为什么 new 和 object.create 在此示例中表现不同

python - 我的函数中的参数太多 - Python

Javascript:从Flash(swfObject)调用javaScript函数?

PHP 只读属性?

user-interface - 用于 GUI 桌面应用程序的 Haskell 或 D?

c# - 为什么 C# 将匿名方法和闭包实现为实例方法,而不是静态方法?

c - 在输入验证中使用 __typeof__

c - 使用 ptrace 检测调用的偏移量

python - 性能:Matlab 与 Python