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

  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • Sams Page :D

    Sams Page :D

    15 Mart 2009
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011