Ok şişman ok (=>) ne Zaman kullanılır, (- >) CoffeeScript ve tersi
CoffeeScript bir sınıf oluştururken, tüm örnek yöntemi =>
kullanılarak tanımlanmalıdır ("şişman ok") operatör ve tüm statik yöntemler tanımlanan ->
operatör kullanma?
CEVAP
Hayır, kullandığım bir kural yok.
Büyük harf kullanma yöntemleri tanımlayan bir yağ ok geri ve yöntemi referanslar örnek alanlar gibi bir yöntem kullanmak istediğiniz zaman için buldum:
class A
constructor: (@msg) ->
thin: -> alert @msg
fat: => alert @msg
x = new A("yo")
x.thin() #alerts "yo"
x.fat() #alerts "yo"
fn = (callback) -> callback()
fn(x.thin) #alerts "undefined"
fn(x.fat) #alerts "yo"
fn(-> x.thin()) #alerts "yo"
Gördüğünüz gibi, Eğer yağ ok kullanmasanız eğer sorunsuz bir geri arama gibi bir örnek yöntemi için bir başvuru geçirmeden içine çalıştırabilirsiniz. Çünkü bu yağ-ok bağlar örneğinin nesne this
oysa ince ok değil, çok ince ok yöntemleri olarak geri yukarıdaki gibi olamaz erişimi örneğinin alanları gibi @msg
veya çağrı diğer örnek yöntemleri. Son satırı orada ince ok kullanıldığı durumlar için bir çözüm değildir.
İç içe geçmiş sınıflar ve sınıflar mod...
JNDI nedir ? Temel kullanım.. nedir? N...
Deve vs Spring Entegrasyonu ne zaman k...
Amazon Cloudfront veya S3 ne zaman kul...
ArrayList üzerinde LinkedList ne zaman...