Σε αυτό το άρθρο, θα μάθετε για τις εκφράσεις Kotlin, τις δηλώσεις Kotlin, τη διαφορά μεταξύ της έκφρασης και της δήλωσης και των μπλοκ Kotlin.
Εκφράσεις Kotlin
Οι εκφράσεις αποτελούνται από μεταβλητές, τελεστές κ.λπ. που αξιολογούνται σε μία μόνο τιμή.
Ας πάρουμε ένα παράδειγμα,
βαθμολογία val: Int σκορ = 90 + 25
Εδώ, 90 + 25
είναι μια έκφραση που επιστρέφει Int
αξία.
Στο Kotlin, if
είναι μια έκφραση σε αντίθεση με την Java (Στην Java, if
είναι μια δήλωση). Για παράδειγμα,
fun main(args: Array) ( val a = 12 val b = 13 val max: Int max = if (a> b) a else b println("$max") )
Εδώ, if (a> b) a else b
είναι μια έκφραση. Στη συνέχεια, η τιμή της έκφρασης ανατίθεται σε max
μεταβλητή στο παραπάνω πρόγραμμα. Επισκεφτείτε αυτήν τη σελίδα για να μάθετε περισσότερα σχετικά με το Kotlin εάν εκφράζετε.
Δηλώσεις Kotlin
Οι δηλώσεις είναι όλα όσα αποτελούν μια πλήρη ενότητα εκτέλεσης. Για παράδειγμα,
βαθμολογία val = 90 + 25
Εδώ, 90 + 25
είναι μια έκφραση που επιστρέφει 115 και val score = 9*5;
είναι μια δήλωση.
Οι εκφράσεις είναι μέρος των δηλώσεων.
Μερικά παραδείγματα:
println ("Howdy")
var a = 5 ++ α
max = εάν (a> b) ένα άλλο b
Μπλοκ Kotlin
Ένα μπλοκ είναι μια ομάδα δηλώσεων (μηδέν ή περισσότερες) που περικλείεται σε αγκύλες ( )
. Για παράδειγμα,
fun main(args: Array) ( // main function block val flag = true if (flag == true) ( // start of if block print("Hey ") print("jude!") ) // end of if block ) // end of main function block
Υπάρχουν δύο δηλώσεις print("Hey ")
και print(" jude!")
εσωτερικό if
μπλοκ κλάδου.
εκτύπωση ("Hey") εκτύπωση ("jude!")
Ομοίως, η main()
συνάρτηση έχει επίσης ένα σώμα μπλοκ.
val flag = true if (flag == true) (// έναρξη εκτύπωσης μπλοκ ("Hey") εκτύπωση ("jude!")) // τέλος του μπλοκ