我想知道,是否有任何编程语言可以在其中进行如下函数调用:
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/