isteğe bağlı parametreleri ile typescript lambda fonksiyonları

oy
4

isteğe bağlı bir parametre kabul eden bir lambda işlevini tanımlayan zaman sorunlarım. Garip bölüm I dolu işlevini kullanırsanız anonim işlev çalışır sözdizimi, ancak lambda stenografi / ok sözdizimi aşağıdaki gibi hataları üretir olmasıdır:

  • Adı 'bir' geçerli kapsamda mevcut değil
  • Sağlanan parametreleri çağrı hedefinin herhangi imza eşleşmiyor
  • Beklenen ')'

Örnek:

(function (a, b?) => { console.log(a, b); })(a); // OK
((a, b?) => { console.log(a, b); })(a, b);     // Errors
((a, b) => { console.log(a, b); })(a, b);      // OK
Oluştur 06/10/2012 saat 22:19
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
9

Bu derleyici bir hata olduğunu ve şu anda [v0.8] sabit oluyor. Lambda'lar şu anda isteğe bağlı ve dinlenme parametreleri ile hata mesajları verir. Bu bir engelleme sorunu ise uzun işlev sözdizimi kullanın.

Cevap 06/10/2012 saat 22:26
kaynak kullanıcı

oy
3

şişman ok lambda ifadelerde isteğe bağlı parametre ek açıklamanın bulunduğu bir hata halen var.

Cevap 06/10/2012 saat 22:25
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more