JavaScript’te:
function getTopCustomersOfTheYear(howManyCustomers, whichYear) {
// Some code here.
}
getTopCustomersOfTheYear(50, 2010);
C # ile:
public List<Customer> GetTopCustomersOfTheYear(int howManyCustomers,
int whichYear)
{
// Some code here
}
List<Customer> customers = GetTopCustomersOfTheYear(50, 2010);
PHP’de:
public function getTopCustomersOfTheYear($howManyCustomers, $whichYear)
{
// Some code here
}
$customers = getTopCustomersOfTheYear(50, 2010);
Bu sözdizimini destekleyen herhangi bir dil var mı:
function GetTop(x)CustomersOfTheYear(y)
{
// Some code here
}
returnValue = GetTop(50)CustomersOfTheYear(2010);
Bir fonksiyon yazmanın daha anlamsal, daha okunabilir bir şekli değil mi?
Güncelleme: Bu soruyu sormamın nedeni, yeni bir dil için yeni bir sözdizimi hakkında bir makale yazıyorum. Ancak, bu yöntemlerin ilan edilmesi için sözdizimine sahip olmanın, geliştiricilere daha iyi ve arkadaşça davranabileceğini ve doğal dile daha yakın oldukları için dilin öğrenme eğrisini azaltacağını düşündüm. Ben sadece bu özelliğin önceden düşünülmüş olup olmadığını bilmek istedim.
'hello world' indexOf: $o startingAt: 6
veya benzeri kullanan ilk dildir Rectangle width: 100 height: 200
. BT, bu sorunun nesi var?
returnValue = GetTop(50, CustomersOfTheYear(2010))
bu da bana eşit derecede okunaklı ve aslında daha esnek / dikey görünüyor. ... ve evet, normal sözdizimi düz.