为什么这是一个错误?因为指针只指向 . 它没有创造任何指向AT的东西 . 你需要这样做 .
如何将其设置为false?这一切都取决于你为什么把它作为一个指针 .
是否每个副本都指向同一个bool?然后应该在创建函数中分配一些空间 .
func NewStruct() *strctTest {
bl := true
return &strctTest{
blTest: &bl,
}
}
用户是否应该将其指向自己的布尔值?然后应在创建对象时手动设置 .
func main() {
myBool := false
stctTest := strctTest{
blTest: &myBool
}
fmt.Println("Test is " + strconv.FormatBool(*strctTest.blTest))
}