将 nil 值附加到接口切片会导致切片包含 0 值。[0]
var values []interface{}
values = append(values, nil)
然而这样做,
values[0] = nil
做我所期望的。它导致一个切片包含一个 nil 值
[<nil>]
我需要将 nil 值传递给我的数据库驱动程序。这里发生了什么?
将 nil 值附加到接口切片会导致切片包含 0 值。[0]
var values []interface{}
values = append(values, nil)
然而这样做,
values[0] = nil
做我所期望的。它导致一个切片包含一个 nil 值
[<nil>]
我需要将 nil 值传递给我的数据库驱动程序。这里发生了什么?