为什么这是一个错误?因为指针只指向 . 它没有创造任何指向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))

}