Έκφραση, δηλώσεις και μπλοκ Kotlin

Σε αυτό το άρθρο, θα μάθετε για τις εκφράσεις 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!")) // τέλος του μπλοκ 

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