Sign in

Dart-Anonim Fonksiyonlar

Anonim Fonksiyon Nedir?

//DART DİLİNDE NORMAL FONKSİYON
void main(){
AdiOlanFonksiyon();
}
var AdiOlanFonskiyon(){
print("BEN ADI OLAN BİR FONKSİYONUM");
}
//DART DİLİNDE ANONİM FONKSİYON
void main(){
}(){print("BEN ADI OLMAYAN FONKSİYONUM");}

ANONİM FONKSİYONLAR NASIL ÇALIŞTIRILIR?

void main(){
BanaFonksiyonAta();
}
var BanaFonksiyonAta = (){print("BEN ANONİM FONKSİYONUM");}
//DAHA RAHAT GÖRMENİZ İÇİN SATIRLARI AÇALIMvoid main(){
BanaFonksiyonAta();
}
var BanaFonksiyonAta = ()
{
print("BEN ANONİM FONKSİYONUM");
}

Neler yaptık;

void main(){
KisaltilmisAnonimFonksiyon();
}
var KisaltilmisAnonimFonksiyon=()=>print("BEN KISALTILMIŞ BİR ANONİM FONKSİYONUM");

BİR FONKSİYONA PARAMETRE OLARAK BAŞKA BİR FONKSİYON GÖNDERME

void main(){SayilariUretmeFabrikasi(AnonimFonksiyonlarlaToplama);}var AnonimFonksiyonlarlaToplama=(x,y)=>(print(x+y)); //ANONİM FONKSİYONUMUZSayilariUretmeFabrikasi(Sayilar){                    //ANONİM FONKSİYONA PARAMETRE GÖNDERDİĞİMİZ FONKSİYONUMUZSayilar(5,8);}

Şimdi neler yaptığımızı açıklayalım.

Biraz daha açıklamaya çalışayım;

void main(){
SayilariUretmeFabrikasi((x,y)=>(print(x+y)));
}

SayilariUretmeFabrikasi(Sayilar){
Sayilar(5,8);

}

Bilgisayar Programıcısı-AÖF Yönetim Bilişim Sistemleri/DART&FLUTTER

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store