对 nil 进行类型转换会产生非 nil 的结果
作者: seanburke-wf创建于 2018年7月17日更新于 2026年4月26日
标签bugNeedsFixNeedsHelp
如果一个变量的值为 `nil` 且进行类型转换,则结果将具有非 `nil` 值,看起来像是一个无效指针。这与 Go 的行为不同。以下示例说明了 Go 和编译后的 gopherjs 之间的行为差异:
内容来源: gopherjs/gopherjs
如果一个变量的值为 `nil` 且进行类型转换,则结果将具有非 `nil` 值,看起来像是一个无效指针。这与 Go 的行为不同。以下示例说明了 Go 和编译后的 gopherjs 之间的行为差异:
内容来源: gopherjs/gopherjs