SORU
19 Aralık 2011, PAZARTESİ


Nerede Scala "***" s O flatmap; deyimsel ifadesi nereden geliyor?

Scala folklor böyle bir yeri hak flatmap bu denli güçlü kılan ne?

CEVAP
19 Aralık 2011, PAZARTESİ


Hikayeyi duydum iki önde gelen Scala programcılar biri bu gibi bazı kod yazmaya başladığında eşleştirme idi:

option match {
    case Some ...

Diğeri de dedi ki "bu Ne? hangi Uyduruk mu? Düz göster şu boku!"

Çok güçlü flatMap, Peki ne için... İlk olarak, temel monadic operatörü. Bu ortak bir çalışma, örneğin, konteyner (Option, koleksiyonları, vb gibi), devamı, devlet, vb tarafından paylaşılıyor demektir. flatMap, monadic bir işlem değildir aksine de-inşa ** 4, Bir bu, ikincisi, çok yaygın olarak uygulanamaz. Ayrıca, işleme verileri hakkında çok fazla bilgi gerektirir.

Not: daha önce dediğim uyumluydu daha yavaş flatMap -- tersidir doğru konuşmak gerekirse, bu en son sürümü Scala'da zaman bu yazı, 2.10.1.)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • edwin maldonado

    edwin maldon

    28 Mart 2009
  • GavinMichaelBooth

    GavinMichael

    26 AĞUSTOS 2006
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009