SORU
31 AĞUSTOS 2008, Pazar


Bir fonksiyon, sadece bir "dönüş" ifadesi olmalıdır?

Daha iyi bir pratik fonksiyon sadece bir return ifadesi olmasının bir nedeni var mı?

Yoksa bir işlev bunu yapmak için, mantıksal olarak doğru olarak, işlevi çok geri bildirimleri olabilir anlamı dönmek için tamam mı?

CEVAP
31 AĞUSTOS 2008, Pazar


Ben genellikle "kolay" durumları. geri dönmek için bir yöntem başlangıcında bazı tablolar var. Örneğin, bu:

public void DoStuff(Foo foo)
{
    if (foo != null)
    {
        ...
    }
}

... yapılabilir daha okunabilir (IMHO) bu gibi:

public void DoStuff(Foo foo)
{
    if (foo == null) return;

    ...
}

Yani Evet, çok iyi "puan" fonksiyon/yöntem. çıkış var bence

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • Truc Minh

    Truc Minh

    23 Ocak 2011