Belajar Bahasa Pemrograman Dart : Anonymous Functions – getsolutionit.com
Belajar Bahasa Pemrograman Dart : Anonymous Functions

Masih ingatkah Anda dengan materi function dan cara membuatnya? Seperti yang kita tahu, untuk mendeklarasikan sebuah fungsi kita perlu mendefinisikan nilai kembalian dan juga nama fungsinya.



  1. int sum(int num1, int num2) {

  2.   return num1 + num2

  3. }



Kebanyakan fungsi pada Dart memiliki nama seperti sum()main(), atau print()
Pada Dart kita bisa membuat fungsi yang tidak bernama alias nameless atau anonymousAnonymous function ini juga dikenal dengan nama lambda.
Untuk membuat lambda atau anonymous function kita cukup menuliskan tanda kurung untuk menerima parameter dan body function-nya.


  1. void main() {

  2.   (int num1, int num2) {

  3.     return num1 + num2

  4.  

  5. }



Lalu bagaimana kita bisa menggunakan fungsi tersebut? Seperti yang telah dijelaskan sebelumnya bahwa function adalah first-class citizen, maka fungsi juga merupakan sebuah objek yang bisa disimpan ke dalam variabel. 
Kita bisa menggunakan keyword var atau secara eksplisit menggunakan tipe data Function.


  1. void main() {

  2.   var sum = (int num1, int num2) {

  3.     return num1 + num2

  4.  

  5.  

  6.   Function printLambda = () {

  7.     print('This is lambda function'

  8.  

  9. }



Untuk memanggilnya kita bisa langsung memanggil nama variabelnya seperti berikut:


  1. printLambda

  2. print(sum(3, 4



Selain itu lambda juga mendukung function expression untuk membuat kode fungsi menjadi lebih ringkas dengan memanfaatkan fat arrow (=>).


  1. var sum = (int num1, int num2) => num1 + num2

  2. Function printLambda = () => print('This is lambda function'


Dijual Akun Youtube Sultan
Akun Sudah Memiliki 100-800.000 Subscribes & Sudah Monetisasi
Details
Dijual Akun FB, IG, LINKEDIN & Tiktok Mewah

Akun Sudah Memiliki 100-800.000 Followers

Details
Dijual Akun Twitter Mewah
Akun Sudah Memiliki 100-800.000 Followers
Details
Tools AI & Softwher
Tools AI & Beragam Softwher Serta Beragam Source Code Web Perimum
Details
.
Berikut List Produk Kami :

Dapatkan Produk Virtual Kmisini dengan harga pelajar, kualitas profesional ahli. 




Produk Yang Kami Jual Semua Berkualitas Premium & 100% Aman

Read More
Berikut List Layanan Kami :

Dapatkan layanan kami di sini dengan harga pelajar, kualitas profesional ahli. 




Jadikan Kami Tim Anda dalam Mengembangkan Bisnis Luar Biasa Anda.

Read More
Jasa Kelola Konten
Facebook, Instagram, Twitter, dan Linkedin
Details
Jasa Editing Video
Jasa mengelola Konten youtube dan tiktok
Details
Jasa Iklan Untuk Google
Website, Youtube, Gmail & Google Maps
Details
Jasa Website
Jasa Pembuatan website profesional
Details
Jasa SEO
Jasa SEO Website (search engine optimization)
Details
Jasa Tools AI
Setup & Pembuatan Tools
Details
Jasa Akun Terverifikasi
Centang Hijau / Biru All Media Sosial
Details
Jasa Pembuatan Project
IoT, Robotika, Elektronika dan Otomasi
Details
jasa sistem informasi
jasa pembuatan sistem informasi
Details
Jasa Pembuatan Aplikasi
Aplikasi Android, iOS dan Dekstop
Details
Jasa Google Maps
Jasa Pembuatan Titik Google Maps & Tambah Ulasan Positif
Details
Cyber Security
Jasa Cyber Security- Keamanan Semua Sistem
Details