v2.5.2
Giriş yap

Golang Dilinde birden fazla değer döndürme

Anonim
1,048 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Golang dilinde nasıl birden fazla değer döndürebilirim?
Çünkü dil doğası gereği bir fonksiyonda birden fazla değer döndürebiliyor, ama ben fonksiyon içinde denediğim zaman belirtilmemiş 'return type' hatası alıyorum.

function add(a: number, b: number): number {
    return a + b;
}

Typescript'te fonksiyonun dönüş tipini bu şekilde yazıyorum, golang dilinde nasıl yazabilirim?

canpacis
1867 gün önce

Golang'de fonksiyonun döndürdüğü değerlerin tipini argüman parantezlerinden sonra koyabilirsin, birden fazla değer döndümek istiyorsan da bütün değerleri başka bir parantez içine alman yeterli.

func add(a, b int) (int error) {
    return (a + b), nil
}