Πρώτα βήματα
Η τεκμηρίωση περιγράφει το οριστικοποιημένο εύρος της πειραματικής προέκδοσης v0.0.18. Η πραγματική δημοσίευση και οι λήψεις καταγράφονται στα GitHub Releases. Αυτή η σελίδα χρησιμοποιεί βασική σύνταξη και εντολές CLI που υπάρχουν ήδη στη v0.0.17. Πρώτα εγκαταστήστε το Ku και επιβεβαιώστε ότι εκτελείται το ku --version.
Γράψτε το πρώτο σας πρόγραμμα
Ενότητα με τίτλο «Γράψτε το πρώτο σας πρόγραμμα»Δημιουργήστε το hello.ku με το ίδιο περιεχόμενο όπως το examples/hello.ku του αποθετηρίου:
fn main() { println("Hello Ku")}Το fn main() είναι το σημείο εισόδου. Το println γράφει μία γραμμή κειμένου. Το Ku δεν χρησιμοποιεί let ή let mut.
Έλεγχος και εκτέλεση
Ενότητα με τίτλο «Έλεγχος και εκτέλεση»Από τον κατάλογο του αρχείου:
ku check hello.kuku run hello.kuΤο check ελέγχει λεξικά, συντακτικά και βασικά σημασιολογικά σφάλματα χωρίς να εκτελεί το πρόγραμμα. Η αναμενόμενη τυπική έξοδος κατά την εκτέλεση είναι:
Hello KuΑν το Ku δεν βρίσκεται στο PATH, καλέστε το εκτελέσιμο με την πλήρη διαδρομή εγκατάστασης. Το εκτελέσιμο των Windows είναι το ku.exe.
Μεταβλητές και συναρτήσεις
Ενότητα με τίτλο «Μεταβλητές και συναρτήσεις»Αυτό το απόσπασμα βασικής σύνταξης μπορεί να τοποθετηθεί μέσα στη main:
name = "Ku"count:int = 3println(name)println(count)Η πρώτη ανάθεση δηλώνει μια μεταβλητή. Ο ρητός τύπος γράφεται ως name:type = value. Το print γράφει χωρίς αυτόματη αλλαγή γραμμής· το println την προσθέτει.
Δημιουργία εκτελέσιμου
Ενότητα με τίτλο «Δημιουργία εκτελέσιμου»Η σελίδα εγκατάστασης παραθέτει τα απαιτούμενα εργαλεία κατασκευής. Για τον προεπιλεγμένο backend:
ku build hello.kuΟ προεπιλεγμένος backend συσκευάζει έναν εκκινητή του διερμηνευτή. Η εγγενής μεταγλώττιση μέσω C απαιτεί ξεχωριστό μεταγλωττιστή C:
ku build --backend c hello.kuΗ προεπιλεγμένη έξοδος βρίσκεται στο .ku/build/<profile>/· χρησιμοποιήστε την ακριβή διαδρομή που αναφέρει το CLI. Οι δύο backend καλύπτουν διαφορετικές δυνατότητες. Η επιτυχία του ku check δεν αποδεικνύει ότι θα επιτύχει η εγγενής κατασκευή.
Σημείωση: το ku build --native hello.ku χωρίς -o παράγει μόνο πηγαίο κώδικα C, χωρίς σύνδεση. Χρησιμοποιήστε την παραπάνω εντολή --backend c για το πρώτο μεταγλωττισμένο πρόγραμμά σας.
Δημιουργία έργου
Ενότητα με τίτλο «Δημιουργία έργου»Χρησιμοποιήστε ενσωματωμένο πρότυπο όταν χρειάζεστε κατάλογο πακέτου:
ku create HelloWorld --template basiccd HelloWorldku checkku runΤο σημείο εισόδου του πακέτου ρυθμίζεται στο ku.mod. Το ku create --list παραθέτει τα διαθέσιμα πρότυπα. Προς το παρόν δεν υπάρχουν εντολές ku test ή ku fmt.
Συνεχίστε με τον οδηγό γλώσσας, την αντιμετώπιση προβλημάτων και την υποστήριξη backend. Οι έξοδοι εδώ είναι αναμενόμενα παραδείγματα και δεν αντικαθιστούν την επαλήθευση εγκατάστασης στην πλατφόρμα σας.