我的游戏里有一个系统,它依赖于一个包含大量自定义参数的函数。然而,我可能会也可能不会增加参数的总数,所以我想问一下,有没有办法通过函数中的参数名称来设置参数值,而不是按照固定顺序设置特定值。
例如:对于函数 Function(p1=2, p2=c_red, p3="test"),我如何能像这样调用... Function(p2=c_blue) 而不需要同时给参数1设置值?
我的游戏里有一个系统,它依赖于一个包含大量自定义参数的函数。然而,我可能会也可能不会增加参数的总数,所以我想问一下,有没有办法通过函数中的参数名称来设置参数值,而不是按照固定顺序设置特定值。
例如:对于函数 Function(p1=2, p2=c_red, p3="test"),我如何能像这样调用... Function(p2=c_blue) 而不需要同时给参数1设置值?
评论 (0)