Anonymous functions

Biasanya ketika kita membuat sebuah function maka function yang kita buat memiliki nama seperti getName() atau main() , tetapi kita juka bisa membuat function yang tidak memiliki nama (nameless) disebut anonymous function atau lamda. Contoh kita bisa membuat anonymous function pada variable:
//CODE
void main() {
var list = ['apples', 'bananas', 'oranges'];
list.forEach((item) {
print('${list.indexOf(item)}: $item');
});
}
//OUTPUT
0: apples
1: bananas
2: oranges
Kita bisa menulis function diatas dengan menggunakan lamda / Arrow funtion
//CODE
void main() {
var list = ['apples', 'bananas', 'oranges'];
list.forEach(
(item) => print('${list.indexOf(item)}: $item'));
}
//OUTPUT
0: apples
1: bananas
2: oranges
Sample source code can be downloaded on github at the following link     dart-tutorial