szelki Allman stylu na maszynie

głosy
2

Mogłyby kompilator maszynopis być dostosowana, aby umożliwić bezpieczne korzystanie z szelkami Allman stylu w miejscach, gdzie klasycznie łamie kod JavaScript ? Typescript jest generowanie idiomatycznym JavaScript, tak otrzymane klamry będą generowane w stylu K i R tak czy inaczej.

Jako przykład:

// currently breaks in JS (and won't compile in TypeScript)
function getPerson() {        
    // compiler inserts semicolon after return, return executes prematurely
    return 
    {
        firstname: Eric,
        lastname: Allman
    };
}

PS Jestem po prostu ciekawy; naprawdę nie interesuje debatują, czy nie jest to „dobry pomysł”, aby przejść na ogólnie przyjętych praktyk JS.

Utwórz 06/10/2012 o 23:12
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
1

Co kompilator maszynopis robi to dodać średnik, dzięki czemu można zobaczyć problemu - zamiast czekać na przeglądarce, aby go dodać niejawnie i spowodować dziwne zachowanie.

Czy to jest coś społeczność chce dodać nie jest coś, że można odpowiedzieć na przepełnienie stosu - trzeba by zacząć dyskusję na temat Codeplex .

Odpowiedział 06/10/2012 o 23:17
źródło użytkownik

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