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

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013
  • Xbox

    Xbox

    1 Kasım 2005