【最佳实践】多参数,用一个数组还是分开定义?
以往主要以 PHP 为主力语言,有过被参数多的问题所困扰,近期 Go 写多了后,有一些感悟。先说结论分类合并,同类参数合并为数组(Go 中定义为 struct 结构体),不同类分开定义。例:参数 school_name,school_address,study_name,study_gender,需调用函数做逻辑处理。伪代码:函数定义: function anonymous(school, stu
以往主要以 PHP 为主力语言,有过被参数多的问题所困扰,近期 Go 写多了后,有一些感悟。先说结论分类合并,同类参数合并为数组(Go 中定义为 struct 结构体),不同类分开定义。例:参数 school_name,school_address,study_name,study_gender,需调用函数做逻辑处理。伪代码:函数定义: function anonymous(school, stu