Kotlin Hello World - Το πρώτο πρόγραμμα Kotlin

Σε αυτό το άρθρο, θα μάθετε να γράφετε το πρόγραμμα Hello World στο Kotlin.

"Γεια, Κόσμος!" είναι ένα απλό πρόγραμμα που εξάγεται Hello, World!στην οθόνη. Δεδομένου ότι είναι ένα πολύ απλό πρόγραμμα, χρησιμοποιείται συχνά για την εισαγωγή μιας νέας γλώσσας προγραμματισμού.

Πριν γράψετε το πρόγραμμα, βεβαιωθείτε ότι ο υπολογιστής σας μπορεί να εκτελεί το Kotlin. Για αυτήν την επίσκεψη: Πώς να εκτελέσετε το Kotlin στον υπολογιστή σας;

Ας εξερευνήσουμε πώς "Γεια, Κόσμος!" το πρόγραμμα λειτουργεί στο Kotlin.

Κότλιν "Γεια, Κόσμος!" Πρόγραμμα

  // Hello World Program fun main(args : Array) ( println("Hello, World!") )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Γειά σου Κόσμε! 

Πώς λειτουργεί αυτό το πρόγραμμα;

  1. // Hello World Program
    Κάθε γραμμή που ξεκινά με //είναι ένα σχόλιο στο Kotlin (παρόμοιο με το Java). Τα σχόλια αγνοούνται από τον μεταγλωττιστή. Προορίζονται για άτομο που διαβάζει τον κώδικα για να κατανοήσει καλύτερα την πρόθεση και τη λειτουργικότητα του προγράμματος. Για να μάθετε περισσότερα, επισκεφθείτε τα σχόλια του Kotlin
  2. fun main(args : Array) (… )
    Αυτή είναι η mainσυνάρτηση, η οποία είναι υποχρεωτική σε κάθε εφαρμογή Kotlin. Ο μεταγλωττιστής Kotlin ξεκινά την εκτέλεση του κώδικα από τη mainσυνάρτηση.
    Η συνάρτηση λαμβάνει σειρά συμβολοσειρών ως παράμετρο και επιστρέφει τη μονάδα. Θα μάθετε για τις συναρτήσεις και τις παραμέτρους σε επόμενα κεφάλαια.
    Προς το παρόν, απλώς θυμηθείτε ότι η mainλειτουργία είναι μια υποχρεωτική συνάρτηση που είναι το σημείο εισόδου κάθε προγράμματος Kotlin. Η υπογραφή της mainσυνάρτησης είναι:
     fun main (args: Array) (…)
  3. 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!"); ) )

Λίγες σημαντικές σημειώσεις

  1. Σε αντίθεση με την Java, δεν είναι υποχρεωτική η δημιουργία ενός classσε κάθε πρόγραμμα Kotlin. Είναι επειδή ο μεταγλωττιστής Kotlin δημιουργεί την τάξη για εμάς.
    Εάν χρησιμοποιείτε το IntelliJ IDEA, μεταβείτε στο Run> Edit Configurationsγια να δείτε αυτήν την τάξη. Εάν ονομάσατε το αρχείο Kotlin HelloWorld.kt , ο μεταγλωττιστής δημιουργεί τάξη HelloWorldKt.
  2. Η println()συνάρτηση καλεί System.out.println()εσωτερικά.
    Εάν χρησιμοποιείτε το IntelliJ IDEA, τοποθετήστε το δείκτη του ποντικιού σας δίπλα printlnκαι μεταβείτε στο Navigate> Declaration(Συντόμευση: Ctrl + B. Για Mac: Cmd + B ), θα ανοίξει Console.kt(αρχείο δήλωσης). Μπορείτε να δείτε ότι η println()λειτουργία καλεί εσωτερικά System.out.println().

ενδιαφέροντα άρθρα...