Open chyroc opened 7 years ago
https://stackoverflow.com/questions/2032149/optional-parameters
go有没有可选参数?或者我可以定义具有相同名称和不同参数数量的两个函数?
Go没有可选参数,也不支持方法重载:
方法调度会被简化,如果不需要进行类型匹配。与其他语言的经验告诉我们,具有相同名称但不同签名的各种方法偶尔有用,但实际上也可能会令人困惑和脆弱。只有通过名称匹配并要求类型一致性,是Go类型系统中的一个简单化的决定。
go有没有可选参数?或者我可以定义具有相同名称和不同参数数量的两个函数?