Re: the syntax let decorators ?
add [link]( https://github.com/ukari/javascript-let-decorators/issues/1#issuecomment-356888258) to place where discussion happened 2018-01-11 18:31 GMT+09:00 Andy Earnshaw: > I don't like this syntax. `let` can be used to declare multiple > variables, so how does this work? > > ``` > @inc > let a = 1, > b = 2; > ``` > > Does it only decorate the first, or does it decorate all? Either way, I > don't think it's flexible enough to be compatible with certain coding > styles. If it is ever going to work, the decorator should come before the > variable name: > > ``` > let @inc a = 1, > @inc b = 2; > ``` > > On Wed, 27 Dec 2017 at 10:48 郑宇光 wrote: > >> do you like syntax like this >> >> ``` >> @inc >> let a = 1; >> >> function inc(value) { >> return value + 1; >> } >> ``` >> >> I write a plugin to enable this syntax for test, [javascript let >> decorators](https://github.com/ukari/javascript-let-decorators) >> ___ >> es-discuss mailing list >> es-discuss@mozilla.org >> https://mail.mozilla.org/listinfo/es-discuss >> > ___ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss
Re: the syntax let decorators ?
I don't like this syntax. `let` can be used to declare multiple variables, so how does this work? ``` @inc let a = 1, b = 2; ``` Does it only decorate the first, or does it decorate all? Either way, I don't think it's flexible enough to be compatible with certain coding styles. If it is ever going to work, the decorator should come before the variable name: ``` let @inc a = 1, @inc b = 2; ``` On Wed, 27 Dec 2017 at 10:48 郑宇光wrote: > do you like syntax like this > > ``` > @inc > let a = 1; > > function inc(value) { > return value + 1; > } > ``` > > I write a plugin to enable this syntax for test, [javascript let > decorators](https://github.com/ukari/javascript-let-decorators) > ___ > es-discuss mailing list > es-discuss@mozilla.org > https://mail.mozilla.org/listinfo/es-discuss > ___ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss
the syntax let decorators ?
do you like syntax like this ``` @inc let a = 1; function inc(value) { return value + 1; } ``` I write a plugin to enable this syntax for test, [javascript let decorators](https://github.com/ukari/javascript-let-decorators) ___ es-discuss mailing list es-discuss@mozilla.org https://mail.mozilla.org/listinfo/es-discuss