Allman-stijl braces met de schrijfmachine

stemmen
2

Kan de typoscript compiler worden aangepast om een veilig gebruik van Allman stijl braces in laten plaatsen waar het klassiek breekt JavaScript-code ? Typescript is ontworpen om idiomatische JavaScript te genereren, zodat de resulterende beugels hoe dan ook zou worden gegenereerd in K & R-stijl.

Als voorbeeld:

// 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 Ik ben gewoon nieuwsgierig; niet echt geïnteresseerd in het debatteren of het een goed idee om te gaan tegen de algemeen aanvaarde JS praktijken.

De vraag is gesteld op 06/10/2012 om 23:12
bron van user
In andere talen...                            


1 antwoorden

stemmen
1

Wat het typoscript compiler doet is het toevoegen van de puntkomma, zodat u het probleem kunt zien - in plaats van te wachten tot de browser om impliciet toe te voegen en vreemd gedrag veroorzaken.

Of dit is iets wat de gemeenschap wil toevoegen is niet iets dat op de stack overflow kunnen worden beantwoord - je zou hebben om een discussie over Codeplex beginnen .

antwoordde op 06/10/2012 om 23:17
bron van user

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