accolades style Allman dactylographiée

voix
2

Le compilateur dactylographiée pourrait être adapté pour permettre une utilisation sûre des accolades de style Allman dans des endroits où il rompt le code JavaScript classique ? La machine à écrire est conçu pour générer JavaScript idiomatique, de sorte que les entretoises résultantes seraient générés dans le style K & R de toute façon.

Par exemple:

// 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 Je suis juste curieux; pas vraiment intéressés à débattre si oui ou non il est une « bonne idée » pour aller à l'encontre des pratiques JS généralement acceptées.

Créé 06/10/2012 à 23:12
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Ce que le compilateur ne tapuscrit faire est d'ajouter le point-virgule, de sorte que vous pouvez voir le problème - plutôt que d'attendre le navigateur d'ajouter implicitement et provoquer un comportement étrange.

Que ce soit quelque chose que la communauté veut ajouter est pas quelque chose qui peut être répondue sur Stack Overflow - vous devez commencer une discussion sur CodePlex .

Créé 06/10/2012 à 23:17
source utilisateur

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