slices pointer make golang for array pointers go

pointers - pointer - Ir puntero de cadena a cadena



slice en go (1)

¿Es posible obtener el valor de cadena de un puntero a una cadena?

Estoy usando el paquete goopt para manejar el análisis de banderas y el paquete devuelve * solo la cadena. Pero quiero usar estos valores para llamar a una función en un mapa.

Como ejemplo.

var strPointer = new(string) *strPointer = "string" functions := map[string]func() { "string": func(){ fmt.Println("works") }, } //Do something to get the string value functions[strPointerValue]()

Puede ver el problema demostrado aquí http://play.golang.org/p/1s0-d-GO-L


Desreferir el puntero:

strPointerValue := *strPointer