bretelle in stile Allman a macchina

voti
2

Potrebbe il compilatore dattiloscritto essere adattato per consentire l'uso sicuro delle parentesi graffe in stile Allman in luoghi in cui si rompe classico codice JavaScript ? Dattiloscritto è progettato per generare idiomatica JavaScript, per cui le parentesi risultanti saranno generati in stile K & R comunque.

Come esempio:

// 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 Sono solo curioso; non sono realmente interessati a discutere se sia o non è una buona idea per andare contro le pratiche JS generalmente accettate.

È pubblicato 06/10/2012 alle 23:12
fonte dall'utente
In altre lingue...                            


1 risposte

voti
1

Quello che il compilatore dattiloscritto fa è aggiungere il punto e virgola, in modo da poter vedere il problema - piuttosto che aspettare per il browser per aggiungere implicitamente e causare un comportamento strano.

Se questo è qualcosa che la comunità vuole aggiungere non è qualcosa che può essere risolta su Stack Overflow - che avrebbe dovuto iniziare una discussione su CodePlex .

Risposto il 06/10/2012 a 23:17
fonte dall'utente

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