-
Expression adalah Suatu kombinasi dari variabel, constant, fungsi, operator yang di olah oleh komputer untuk menghasilkan suatu value. Ex : 1 + 1, averageNumber(a, b)
-
Statement adalah suatu element yang menyatakan berapa tindakan yang harus dilakukan.
val total = 10 + 20;
println(total);
// ini merupakan 2 statement, dimana 1 statement adalah assign value total dan yang ke 2 yaitu print total
Source https://blog.kotlin-academy.com/kotlin-programmer-dictionary-statement-vs-expression-e6743ba1aaa0
- Parameter adalah sebuah variabel yang ada ketika sebuah fungsi di definisikan
- Argument yaitu value / nilai dari parameter diteruskan ke fungsi.
//anggaran adalah sebuah parameter
fun totalAnggaran(anggaran: Int){}
//20000 adalah sebuah argument
totalAnggaran(20000)