Allman-stil bukseseler i Loggfila

stemmer
2

Kunne Loggfila kompilatoren tilpasses for å tillate sikker bruk av Allman-stil bukseseler i steder hvor det klassisk bryter Javascript-kode ? Maskinskrevet manuskript er konstruert for å generere idiomatisk Javascript, så de resulterende bukseseler vil bli generert i K & R stil hvertfall.

Som et eksempel:

// 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 Jeg er bare nysgjerrig; egentlig ikke interessert i å diskutere om ikke det er en god idé til å gå mot allment akseptert JS praksis.

Publisert på 06/10/2012 klokken 22:12
kilden bruker
På andre språk...                            


1 svar

stemmer
1

Hva Loggfila kompilatoren gjør er å legge til semikolon, slik at du kan se problemet - heller enn å vente på at nettleseren skal implisitt legge den og forårsake merkelig oppførsel.

Hvorvidt dette er noe samfunnet ønsker å legge til er ikke noe som kan besvares på Stack Overflow - du må starte en diskusjon om CodePlex .

Svarte 06/10/2012 kl. 22:17
kilden bruker

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