Functions

Dart adalah bahasa pemograman berorientasi objek (OOP) yang sebenarnya, bahkan semua function pada dart adalah object dan memiliki tipe, function. Ini berarti bahwa function dapat ditetapkan ke variabel atau diteruskan sebagai sebuah argumen ke function lain. Kita juga dapat memanggil instance Class pada Dart seolah-olah itu adalah sebuah function. Untuk mengetahui detailnya, lihat contoh sebuah class yang dapat dipanggil.

//CODE
void main(){
  print(isActive(0));
}

bool isActive(int active){
  return active !=1;
}
//OUTPUT
true

atau kita bisa menulis sebuah function dengan syntax Arrow functions jika function yang akan kita buat adalah sebuah expression. contoh syntax function expression :

bool isActive(int active) => active !=1;

contoh sebuah function dengan nilai balikan kosong

void showMessage(){
  print("This is void function");
}

membuat function dengan Arrow Function

void showMessage() => print("This is void function");
This is void function

Sample source code can be downloaded on github at the following link    dart-tutorial

hyvercode

Leave a Reply

Your email address will not be published. Required fields are marked *