in JavaScript:
function getTopCustomersOfTheYear(howManyCustomers, whichYear) {
// Some code here.
}
getTopCustomersOfTheYear(50, 2010);
in C #:
public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers,
int whichYear)
{
// Some code here
}
List<Customer> customers = GetTopCustomersOfTheYear(50, 2010);
in PHP:
public function getTopCustomersOfTheYear($howManyCustomers, $whichYear)
{
// Some code here
}
$customers = getTopCustomersOfTheYear(50, 2010);
Gibt es eine Sprache, die diese Syntax unterstützt:
function GetTop(x)CustomersOfTheYear(y)
{
// Some code here
}
returnValue = GetTop(50)CustomersOfTheYear(2010);
Ist es nicht eine semantischere, lesbarere Form, eine Funktion zu schreiben?
Update: Der Grund für diese Frage ist, dass ich einen Artikel über eine neue Syntax für eine neue Sprache schreibe. Ich dachte jedoch, dass eine solche Syntax zum Deklarieren von Methoden für Entwickler angenehmer und benutzerfreundlicher sein könnte und die Lernkurve der Sprache verringern würde, da sie der natürlichen Sprache näher kommt. Ich wollte nur wissen, ob diese Funktion bereits in Betracht gezogen wurde oder nicht.
'hello world' indexOf: $o startingAt: 6
oder verwendete Rectangle width: 100 height: 200
. Übrigens, was ist mit dieser Frage los?
returnValue = GetTop(50, CustomersOfTheYear(2010))
die sieht für mich gleich gut lesbar und eigentlich flexibler / orthogonaler aus. ... und ja, es ist ganz normale Syntax.