I think `label: ’value'` is not a legal statement I think, so you actually can distinguish them.
On Sun, Oct 30, 2016 at 10:17 PM JongChan Choi <[email protected]> wrote: > ambiguous case > > ``` > let x = { > // statements here? label: ’value' }; > ``` > > 2016. 10. 30., 오후 5:54, JongChan Choi <[email protected]> 작성: > > > OMG sweet! I love it. > then how it’ll be formed when mixed with labeled statement? > > 2016. 10. 30., 오후 3:15, Yongxu Ren <[email protected]> 작성: > > Yes, it does the exact same thing. > I think using = and operators is a bit cleaner than 'do'. > However, The biggest advantage for this feature is you can write > functional code without extra syntax. > Allowing block to return value will allow you to write concise code like > in ocaml Haskell or scala. > > On Sunday, October 30, 2016, Olivier Lalonde <[email protected]> wrote: > > Sounds like the "do expressions" proposal. > http://wiki.ecmascript.org/doku.php?id=strawman:do_expressions > > On Sat, Oct 29, 2016 at 5:32 PM, Yongxu Ren <[email protected]> wrote: > > potentially, this syntax can be extended to functions > ``` > function f() ={stat} > // is equivalent to > function f() {return stat} > > > let f = () => ={stat} > // are equivalent to > let f = () => stat > ``` > > it can also be applied to `try...catch`.... and more, such as > > ``` > // pattern matching > match(expr) { > pattern1:={ > //block > } > pattern2:={ > //block > } > pattern3:={ > //block > } > } > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > > > > -- > - Oli > > Oli Lalonde > http://www.syskall.com <-- connect with me! > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss > > _______________________________________________ > es-discuss mailing list > [email protected] > https://mail.mozilla.org/listinfo/es-discuss >
_______________________________________________ es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

