Έννοιες server και client
server και client
Οι δύο ρίζες της γλώσσας, αντικείμενα με τύπο αντί για διαδρομές, και τι κάτω από τη ρίζα δεν έχει ακόμη εγκριθεί.
Τα server και client είναι οι δύο ριζικοί χώροι ονομάτων. Ό,τι διαχειρίζεται μια συνταγή βρίσκεται κάτω από τον έναν από τους δύο.
| Έκφραση | Σημασία | Κατάσταση ονόματος |
|---|---|---|
server.shops.lcoin.id | Το αναγνωριστικό του καταστήματος L-Coin στον επιλεγμένο server | Πρόχειρο |
client.dat.itemName | Ο πίνακας ονομάτων αντικειμένων των αρχείων DAT του client | Πρόχειρο |
client.uc | Οι πηγές UC του client | Πρόχειρο |
client.xdat | Τα παράθυρα διεπαφής XDAT | Πρόχειρο |
Εγκεκριμένες είναι μόνο οι ρίζες server και client. Ό,τι ακολουθεί είναι προς το παρόν ένα προσωρινό όνομα που χρησιμοποιείται για τη συζήτηση.
Αντικείμενο, όχι διαδρομή
Το client.dat.itemName δεν είναι το C:\...\itemname.dat ούτε ένα κομμάτι JSON. Είναι ένα αντικείμενο με τύπο, κλειδί εγγραφής και σύνολο επιτρεπόμενων λειτουργιών. Χάρη σε αυτό, ο επεξεργαστής θα μπορεί να προτείνει ποιες μεθόδους διαθέτει και να εμφανίζει σφάλμα αν καλέσετε μια μέθοδο που δεν υπάρχει.
Διαφορετικοί πίνακες έχουν διαφορετικά κλειδιά. Τα ονόματα αντικειμένων αναζητούνται με id, ενώ τα προϊόντα L-Coin με product_id. Επομένως δεν μπορείτε να υποθέσετε ότι κάθε πίνακας του client λειτουργεί με κλειδί το id.
Μία εγγραφή και ένα σύνολο εγγραφών
Ένα σύνολο εγγραφών και μία μεμονωμένη εγγραφή είναι διαφορετικοί τύποι. Η επιλογή ενός στοιχείου από ένα σύνολο δίνει αποτέλεσμα διαφορετικού τύπου, και η γλώσσα πρέπει να τα ξεχωρίζει.
Το εύρος των τύπων και των μεθόδων συζητείται ακόμη. Μην διαβάζετε αυτή τη σελίδα ως αναφορά API: τέτοιο API δεν υπάρχει ακόμη.