
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