SORU
27 EYLÜL 2009, Pazar


Scala listesi's "sihirli" fonksiyonları

Nerede Scala'nın bir listesini bulabilirim "" fonksiyonları, apply, , *, *8unapplyupdate, vb gibi.? magic

Örneğin sihirli fonksiyonlar derleyici tarafından bazı sözdizimsel şeker tarafından kullanılan işlevleri

o.update(x,y) <=> o(x) = y

scala magic bazı kombinasyon ve functions, eş Google'dan baktım ama bir şey bulamadım.

İle ilgilenmiyorumkullanımıhangi sihirli işlevleri var standart kütüphanede sihirli fonksiyonları, ama.

CEVAP
27 EYLÜL 2009, Pazar


Bildiğim kadarıyla:

Alıcı/ayarlayıcı ile ilgili

apply
update
identifier_=

Desen eşleştirme:

unapply
unapplySeq

-Kapsam:

map
flatMap
filter
withFilter
foreach

Öneki operatörleri:

unary_ 
unary_-
unary_!
unary_~

Bunun ötesinde, herhangi bir örtülü A'dan B'ye Scala da dönüştürmek A <op>= B A = A <op> B, eski operatör değil tanımlanan, "op" değil alfasayısal ve <op>= değil !=, ==, <= ya >=.

Ve Scala'nın cümle şekerler her listelendiği herhangi bir tek yer var inanmıyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Flash CS6 Video Tutorials for Beginners (Actionscript 3 Gaming)

    Flash CS6 Vi

    14 EYLÜL 2012
  • kimberly p

    kimberly p

    23 Ocak 2010
  • SignatureSeries

    SignatureSer

    24 Aralık 2006