Ardictionary

Dictionary of my programming learning

Statement Vs Expression

  • 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 vs Argument

  • 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)

Source: https://blog.kotlin-academy.com/programmer-dictionary-parameter-vs-argument-type-parameter-vs-type-argument-b965d2cc6929