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

  • bobono1baby

    bobono1baby

    14 AÄžUSTOS 2011
  • Jonathan Leack

    Jonathan Lea

    26 ÅžUBAT 2007
  • optionalinfo

    optionalinfo

    29 EKÄ°M 2005