Gépelt lambda funkciók választható paraméterek

szavazat
4

Nem tudom beállítani, amikor meghatározzák a lambda függvény, amely elfogadja egy opcionális paraméter. A furcsa az egészben az, hogy ha használom a teljes „funkció” mondattani a névtelen függvény működik, de a lambda gyors- / nyilas szintaxist hibát produkál, mint például a következők:

  • A név „a” nem létezik a jelenlegi hatályát
  • Mellékelt paraméterek nem egyeznek minden aláírás hívás cél
  • Várt ')'

Példa:

(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
A kérdést 06/10/2012 22:19
a forrás felhasználó
Más nyelveken...                            


2 válasz

szavazat
9

Ez a hiba a fordító és egyre fix most [v0.8]. Lambdas jelenleg ad hibaüzenetet opcionális és pihenési paramétereket. Használja a hosszú függvény szintaxisa, ha ez egy blokkoló kérdés.

Válaszolt 06/10/2012 22:26
a forrás felhasználó

szavazat
3

Van jelenleg egy hiba opcionális paraméter kommentár zsír nyíl lambda kifejezéseket.

Válaszolt 06/10/2012 22:25
a forrás felhasználó

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