Esiste un linguaggio con una tale sintassi? In caso negativo, quali sono alcune delle limitazioni / svantaggi di questa sintassi nel caso in cui desideri scrivere una lingua che l'ha supportata?
Alcuni esempi:
sort(array, fromIndex, toIndex);
vs
sort(array)from(index1)to(index2);
La firma del metodo dovrebbe:
sort(SomeType[] arr)from(int begin)to(int end){
...
}
Aggiornamento:
Perché potrebbe esserci qualche confusione, vorrei chiarire ...
Intendevo questa domanda come un'idea generale come questa (non specifico per l'ordinamento e possibilmente usando parole chiave come from
e to
):
In JAVA (linguaggio simile):
void myfancymethod(int arg1, String arg2){
...
}
myfancymethod(1, "foo");
In linguaggio immaginario:
void my(int arg1)fancy(String arg2)method{
...
}
my(1)fancy("foo")method;