Skip to content

第020课:函数使用进阶 高阶函数的用法 *args的位置有误 #2

Open
@ghost

Description

存在问题:def calc(*, init_value, op, *args, **kwargs): 这条def语句明显是错误的,上文提及*是一个分隔符,*前面的都是位置参数,而*后面的是是关键字参数,*args就是接收任意多个位置参数。
解决方案:改为def calc(*args, init_value, op, **kwargs):,或者有其他更好的解决方案。

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions