Type Declaration
Type declaration digunakan untuk membuat tipe data baru menggunakan tipe data yang sudah ada (string, int, float, bool, array, slice, map, struct, interface atau function).
Contoh code
package main
import (
"fmt"
)
func main() {
type NoKTP string
var KTPNumber NoKTP = "43284234928347293"
fmt.Println(KTPNumber)
type IsValid bool
var isValid IsValid = true
fmt.Println(isValid)
type exp complex128
var num exp = 2 + 5i
fmt.Println(num)
}Type Alias dan Type Definition
Type alias digunakan untuk memberikan alias pada tipe data yang sudah ada, sementara type definition digunakan untuk membuat tipe data baru dari tipe data yang sudah ada. Contohnya seperti code dibawah ini.
Reference:
Last updated