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

  • ChasesAndCrashes

    ChasesAndCra

    31 Temmuz 2009
  • hydejiaqi

    hydejiaqi

    12 Mart 2008
  • Soulkiller13 ツ

    Soulkiller13

    30 Mayıs 2013