Scala listesi's "sihirli" fonksiyonları
Nerede Scala'nın bir listesini bulabilirim "" fonksiyonları, apply
, , *, *8unapply
update
, 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
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.
Nasıl tamir: Handler " PageHandlerFact...
İçinde Node.js nasıl "vardır"...
Nasıl "listesi Oluşturma Ayarları...
Handler "ExtensionlessUrlHandler-...
C 's "kötü" ama Scala�...