1126 gün önce Golang Dilinde birden fazla değer döndürme
sorusunu cevapladı.
Golang üzerinde birden çok değer döndürmenin 2 yöntemi var (yani şuan aklıma gelen).
1. Yöntem
Bu yöntemde fonsiyonun argüman parametresinden sonra, yani return parantezinde döndürülecek değerler birden fazla olduğu için parantez içinde ve virgüller ile ayırarak döndürülecek değerlerin tipini girmeliyiz.
func multiReturn() (int, string, bool) {
return 24, "Kaan", true
}
2. Yöntem
Bu yönteme Named Returning (isimli döndürme) denir. Return parantezi içerisinde döndürülecek değişkenleri tanımlıyoruz.
Fonksiyon bloğunda ise tanımladığımız değişkenlere atama yapıyoruz. Fonksiyonumuz değer döndürdüğü için en altına boş olsa da return
yazmak zorundayız.
func multiReturn() (yaş int, isim string, çalışıyor bool) {
yaş = 24
isim = "kaan"
çalışıyor = true
return
}
Go'nun en mübarek özelliklerindendir kendisi <3