Blank Identifier (Variable Underscore)

Variabel underscore (_) digunakan untuk menampung suatu value yang tidak ingin digunakan.

Contoh code 1

Variabel underscore bisa digunakan untuk menampung value dari return output suatu function yang tidak digunakan seperti contoh di bawah ini.

package main

import (
    "errors"
    "fmt"
)

func Pembagian(a, b float64) (float64, error) {
    if b == 0 {
        return 0, errors.New("b should not 0")
    } else {
        return a/b, nil
    }
}

func main() {
    result, _:= Pembagian(12,0)
    fmt.Println(result)
}

Contoh code 2

Reference:

Last updated