У овом чланку ћете научити о Котлиновим изразима, Котлиновим изјавама, разлици између израза и изјаве и Котлиновим блоковима.
Котлин Екпрессионс
Изрази се састоје од променљивих, оператора итд. Који вреднују у једну вредност.
Узмимо пример,
оцена вала: Инт оцена = 90 + 25
Овде 90 + 25
је израз који враћа Int
вредност.
У Котлину if
је израз за разлику од Јаве (у Јави 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
променљивој у горњем програму. Посетите ову страницу да бисте сазнали више о Котлину ако израз.
Котлин изјаве
Изјаве су све што чини комплетну извршну јединицу. На пример,
оцена вала = 90 + 25
Овде 90 + 25
је израз који враћа 115 и val score = 9*5;
представља изјаву.
Изрази су део изјава.
Неки примери:
принтлн ("Здраво")
вар а = 5 ++ а
мак = иф (а> б) а елсе б
Котлин Блоцкс
Блок је група изјава (нула или више) која је затворена у витичасте заграде ( )
. На пример,
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
блока гране.
принт ("Хеј") принт ("јуде!")
Слично томе, main()
функција такође има тело блока.
вал застава = тачно ако (застава == тачно) (// почетак блок штампе ("Хеј") принт ("јуде!")) // крај блока