12
En Go es válida para crear un tipo:Inicializar personalizada tipo int Ir
type Num int
pero ¿cómo se puede inicializar a continuación, ese tipo? make (Num, 2) no parece funcionar.
En Go es válida para crear un tipo:Inicializar personalizada tipo int Ir
type Num int
pero ¿cómo se puede inicializar a continuación, ese tipo? make (Num, 2) no parece funcionar.
Inicialice el tipo como lo haría con el tipo subyacente. En su ejemplo, el tipo subyacente es int
. Por ejemplo,
package main
import (
"fmt"
)
type Num int
func main() {
var m Num = 7
n := Num(42)
fmt.Println(m, n)
}
Output: 7 42
La función incorporada make toma un tipo T, que debe ser una rebanada, mapa o tipo de canal.