Scala atama değeri atanmış yerine Birimine değerlendirmek için motivasyon nedir? | Netgez.com
SORU
4 Ocak 2010, PAZARTESİ


Scala atama değeri atanmış yerine Birimine değerlendirmek için motivasyon nedir?

Scala atama değeri atanmış yerine Birimine değerlendirmek için motivasyon nedir?

G/Ç programlama ortak bir desen bu gibi şeyler yapmak

while ((bytesRead = in.read(buffer)) != -1) { ...

Ama bu, çünkü Scala mümkün değildir

bytesRead = in.read(buffer)

.. Birim, bytesRead yeni değeri döndürür.

Fonksiyonel bir dil dışı bırakmak için ilginç bir şey gibi görünüyor. Bu yüzden yapıldığını neden merak ediyorum?

CEVAP
4 Ocak 2010, PAZARTESİ


Atamalar deÄŸer birim yerine atanan dönmesi için ben de savundu. Martin ve gittim bir ileri bir geri, ama onun argüman olduÄŸunu koyarak bir deÄŸer yığını sadece, patlat gitsin o zaman •'i bir atık byte kodları ve olumsuz etkileri performans.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Floortile83

    Floortile83

    16 Ocak 2010
  • sghaff1

    sghaff1

    23 Mart 2009
  • skiesofblack.net

    skiesofblack

    14 HAZİRAN 2009