en JavaScript:
function getTopCustomersOfTheYear(howManyCustomers, whichYear) {
// Some code here.
}
getTopCustomersOfTheYear(50, 2010);
en C #:
public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers,
int whichYear)
{
// Some code here
}
List<Customer> customers = GetTopCustomersOfTheYear(50, 2010);
en PHP:
public function getTopCustomersOfTheYear($howManyCustomers, $whichYear)
{
// Some code here
}
$customers = getTopCustomersOfTheYear(50, 2010);
Existe-t-il un langage prenant en charge cette syntaxe:
function GetTop(x)CustomersOfTheYear(y)
{
// Some code here
}
returnValue = GetTop(50)CustomersOfTheYear(2010);
N'est-ce pas une forme plus sémantique et plus lisible d'écrire une fonction?
Mise à jour: La raison pour laquelle je pose cette question est que j'écris un article sur une nouvelle syntaxe pour une nouvelle langue. Cependant, je pensais qu'avoir une telle syntaxe pour déclarer des méthodes pourrait être plus agréable et plus convivial pour les développeurs et diminuerait la courbe d'apprentissage du langage, en raison d'être plus proche du langage naturel. Je voulais juste savoir si cette fonctionnalité avait déjà été envisagée ou non.
'hello world' indexOf: $o startingAt: 6
ou Rectangle width: 100 height: 200
. Btw., Quel est le problème avec cette question?
returnValue = GetTop(50, CustomersOfTheYear(2010))
ce qui me semble également lisible et en fait plus flexible / orthogonal. ... et oui, c'est une syntaxe tout à fait normale.