Maskinskrevet manuskript lambda funksjoner med valgfrie parametere

stemmer
4

Jeg har problemer når det defineres en lambda funksjon som aksepterer en valgfri parameter. Den merkelige er at hvis jeg bruker full funksjonen syntaks den anonyme funksjonen fungerer, men lambda stenografi / pil syntaks produserer feil som følgende:

  • Navnet 'a' finnes ikke i dagens omfang
  • Medfølgende parametere samsvarer ikke noen underskrift av samtalen mål
  • Forventet ')'

Eksempel:

(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
Publisert på 06/10/2012 klokken 21:19
kilden bruker
På andre språk...                            


2 svar

stemmer
9

Dette er en feil i kompilatoren og er å få fikset akkurat nå [v0.8]. Lambdaene gi tiden feilmeldinger med valgfrie og hvile parametere. Bruk lange funksjonen syntaks hvis dette er en blokkering problem.

Svarte 06/10/2012 kl. 21:26
kilden bruker

stemmer
3

Det er for tiden en feil med valgfri parameter merknad i fett pil lambda-uttrykk.

Svarte 06/10/2012 kl. 21:25
kilden bruker

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