Πώς μπορώ να εισάγω μόνο ένα μέρος μιας μονάδας στη γραφομηχανή;

ψήφοι
1

Ας πούμε ότι έχετε μια ενότητα μεταφράσεις, και το μόνο που θέλετε να εισάγετε το γαλλικό αρχείο μετάφρασης. Θέλω να κάνω κάτι σαν αυτό:

import french = module(./translations).french;

παρόμοιο με το πώς μπορείτε να κάνετε με ένα requireστη CommonJS.

Είναι δυνατόν να γίνει κάτι τέτοιο στη γραφομηχανή, ή θα πρέπει να εισάγει το σύνολο της μονάδας και μόλις κάνει κάτι τέτοιο;

import translations = module(./translations);
var french = translations.french;
Δημοσιεύθηκε 05/10/2012 στις 15:54
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
2

Αυτό είναι πραγματικά κάτι που είναι αρκετά λογικό να κάνουν σε ορισμένες περιπτώσεις. Δυστυχώς, αυτό δεν υποστηρίζεται από γραφομηχανή αυτή τη στιγμή? η γραμματική για τις δηλώσεις εισαγωγής δεν επιτρέπει dotting μακριά από αυτό (βλ spec ενότητα 9.2.2). Αυτό είναι κάτι που θα μπορούσαμε να δούμε βελτίωση στο μέλλον. Θα ήθελα να συστήσω κατάθεση θέμα στην CodePlex χώρο.

Απαντήθηκε 05/10/2012 στις 16:58
πηγή χρήστη

ψήφοι
1

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

Για παράδειγμα, έχετε μια μονάδα ανά γλώσσα.

Απαντήθηκε 05/10/2012 στις 16:33
πηγή χρήστη

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