Σε αυτό το άρθρο, θα μάθετε να γράφετε το πρόγραμμα Hello World στο Kotlin.
"Γεια, Κόσμος!" είναι ένα απλό πρόγραμμα που εξάγεται Hello, World!
στην οθόνη. Δεδομένου ότι είναι ένα πολύ απλό πρόγραμμα, χρησιμοποιείται συχνά για την εισαγωγή μιας νέας γλώσσας προγραμματισμού.
Πριν γράψετε το πρόγραμμα, βεβαιωθείτε ότι ο υπολογιστής σας μπορεί να εκτελεί το Kotlin. Για αυτήν την επίσκεψη: Πώς να εκτελέσετε το Kotlin στον υπολογιστή σας;
Ας εξερευνήσουμε πώς "Γεια, Κόσμος!" το πρόγραμμα λειτουργεί στο Kotlin.
Κότλιν "Γεια, Κόσμος!" Πρόγραμμα
// Hello World Program fun main(args : Array) ( println("Hello, World!") )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Γειά σου Κόσμε!
Πώς λειτουργεί αυτό το πρόγραμμα;
// Hello World Program
Κάθε γραμμή που ξεκινά με//
είναι ένα σχόλιο στο Kotlin (παρόμοιο με το Java). Τα σχόλια αγνοούνται από τον μεταγλωττιστή. Προορίζονται για άτομο που διαβάζει τον κώδικα για να κατανοήσει καλύτερα την πρόθεση και τη λειτουργικότητα του προγράμματος. Για να μάθετε περισσότερα, επισκεφθείτε τα σχόλια του Kotlinfun main(args : Array) (… )
Αυτή είναι ηmain
συνάρτηση, η οποία είναι υποχρεωτική σε κάθε εφαρμογή Kotlin. Ο μεταγλωττιστής Kotlin ξεκινά την εκτέλεση του κώδικα από τηmain
συνάρτηση.
Η συνάρτηση λαμβάνει σειρά συμβολοσειρών ως παράμετρο και επιστρέφει τη μονάδα. Θα μάθετε για τις συναρτήσεις και τις παραμέτρους σε επόμενα κεφάλαια.
Προς το παρόν, απλώς θυμηθείτε ότι ηmain
λειτουργία είναι μια υποχρεωτική συνάρτηση που είναι το σημείο εισόδου κάθε προγράμματος Kotlin. Η υπογραφή τηςmain
συνάρτησης είναι:fun main (args: Array) (…)
println("Hello, World!")
Ηprintln()
συνάρτηση εκτυπώνει το δεδομένο μήνυμα μέσα στα εισαγωγικά και τη νέα γραμμή στην τυπική ροή εξόδου. Σε αυτό το πρόγραμμα, εκτυπώνειHello, World!
και νέα γραμμή.
Σύγκριση με Java "Γεια, Κόσμος!" πρόγραμμα
Όπως γνωρίζετε, το Kotlin είναι 100% διαλειτουργικό με την Java. Εδώ είναι μια ισοδύναμη Java "Γεια, Κόσμος!" πρόγραμμα.
// Hello World Program class HelloWorldKt ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Λίγες σημαντικές σημειώσεις
- Σε αντίθεση με την Java, δεν είναι υποχρεωτική η δημιουργία ενός
class
σε κάθε πρόγραμμα Kotlin. Είναι επειδή ο μεταγλωττιστής Kotlin δημιουργεί την τάξη για εμάς.
Εάν χρησιμοποιείτε το IntelliJ IDEA, μεταβείτε στοRun
>Edit Configurations
για να δείτε αυτήν την τάξη. Εάν ονομάσατε το αρχείο Kotlin HelloWorld.kt , ο μεταγλωττιστής δημιουργεί τάξη HelloWorldKt. - Η
println()
συνάρτηση καλείSystem.out.println()
εσωτερικά.
Εάν χρησιμοποιείτε το IntelliJ IDEA, τοποθετήστε το δείκτη του ποντικιού σας δίπλαprintln
και μεταβείτε στοNavigate
>Declaration
(Συντόμευση: Ctrl + B. Για Mac: Cmd + B ), θα ανοίξειConsole.kt
(αρχείο δήλωσης). Μπορείτε να δείτε ότι ηprintln()
λειτουργία καλεί εσωτερικάSystem.out.println()
.