τιράντες Allman στιλ στη γραφομηχανή

ψήφοι
2

Θα μπορούσε ο compiler γραφομηχανή να προσαρμοστούν ώστε να επιτρέπουν την ασφαλή χρήση των τιράντες Allman στιλ σε μέρη όπου σπάει κλασικά κώδικα JavaScript ; Γραφομηχανή είναι σχεδιασμένο να παράγει ιδιωματικές JavaScript, οπότε τα προκύπτοντα σιδεράκια θα παραγόταν σε Κ & R στυλ ούτως ή άλλως.

Ως παράδειγμα:

// 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 Είμαι απλά περίεργος? δεν είναι πραγματικά ενδιαφέρονται συζητάμε αν ή όχι είναι μια «καλή ιδέα» να πάει ενάντια γενικά αποδεκτές πρακτικές JS.

Δημοσιεύθηκε 06/10/2012 στις 23:12
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
1

Αυτό που ο compiler γραφομηχανή κάνει είναι να προσθέσετε το ερωτηματικό, ώστε να μπορείτε να δείτε το πρόβλημα - αντί να περιμένουμε για το πρόγραμμα περιήγησης για να προσθέσετε σιωπηρά και να προκαλέσει περίεργη συμπεριφορά.

Είτε αυτό είναι κάτι που η κοινότητα θέλει να προσθέσει, δεν είναι κάτι που μπορεί να απαντηθεί σε υπερχείλιση στοίβας - θα πρέπει να ξεκινήσει μια συζήτηση σχετικά με CodePlex .

Απαντήθηκε 06/10/2012 στις 23:17
πηγή χρήστη

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