带指针类型的map+struct

package main

import (

"fmt"
)

type m struct {
S string
I int
}

var mp = map[string]*m{
"test":&m{"test",1}, //可以省略&m
"demo":&m{"demo",100},
}





func main() {


var s string = "fsdfsd"

ss:=(interface{})(&s)
if err:= ss.(*string);err != nil{
fmt.Println(*err)
}
fmt.Println(mp)


}
posted @ 2022-02-22 11:46  技术颜良  阅读(40)  评论(0)    收藏  举报