у JavaScript:
function getTopCustomersOfTheYear(howManyCustomers, whichYear) {
// Some code here.
}
getTopCustomersOfTheYear(50, 2010);
в C #:
public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers,
int whichYear)
{
// Some code here
}
List<Customer> customers = GetTopCustomersOfTheYear(50, 2010);
в PHP:
public function getTopCustomersOfTheYear($howManyCustomers, $whichYear)
{
// Some code here
}
$customers = getTopCustomersOfTheYear(50, 2010);
Чи є там мова, яка підтримує цей синтаксис:
function GetTop(x)CustomersOfTheYear(y)
{
// Some code here
}
returnValue = GetTop(50)CustomersOfTheYear(2010);
Хіба це не більш семантична, більш читана форма написання функції?
Оновлення: Причиною цього запитання є те, що я пишу статтю про новий синтаксис для нової мови. Однак я подумав, що наявність такого синтаксису для способів оголошення може бути приємнішим та привітнішим для розробників і зменшить криву навчання мови через те, що вона наближається до природної мови. Мені просто хотілося дізнатись, чи вже про цю особливість було задумано чи ні.
'hello world' indexOf: $o startingAt: 6
або Rectangle width: 100 height: 200
. До речі, що з цим питанням не так?
returnValue = GetTop(50, CustomersOfTheYear(2010))
що на мене виглядає однаково читабельним, а насправді більш гнучким / ортогональним. ... і так, це звичайний звичайний синтаксис.