关于interface作为struct的属性的问题

wtqyyds · · 1103 次点击
c,_ := twinData.FindedCharacteristic.(*ble.Characteristic) 取值,同时避免panic
#4
更多评论
jan-bar
想要拥有,必定付出。
你应该判断是不是对的,如果ok=false,那么你那种方式的c=nil ```go c, ok := twinData.FindedCharacteristic.(*ble.Characteristic) if !ok { panic("...") } ```
#1
楼上说的对,不过尽量别panic就是了
#2