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

  • Dellbear816

    Dellbear816

    4 Mart 2008
  • Hidden Wolf TV

    Hidden Wolf

    1 EKİM 2009
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009