Мне было интересно, есть ли какой-нибудь язык программирования, где вы можете иметь вызовы функций, такие как:
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 это сделать невозможно.
Вам известен какой-либо язык программирования, который позволяет вам определять и вызывать функции таким образом?