报告使用 interface{} 并且可以使用 any 简化的类型声明。

anyinterface{} 的别名。 使用 any 让通用代码和 API 更易于阅读。

示例:

type Box struct {
	Value interface{}
}

func Identity(x interface{}) interface{} { return x }

func Map() map[string]interface{} { return nil }

为了简化代码,请使用将 interface{} 替换为 any 快速修复。

在应用快速修复后:

type Box struct {
	Value any
}

func Identity(x any) any { return x }

func Map() map[string]any { return nil }