partial偏函数
partial的主要作用是将函数的部分参数固定,设置默认值。
举例说明:
1 |
|
可以针对已经使用的偏函数仍可以继续使用
偏函数功能解析
偏函数固定参数的功能主要在 new 方法实现
详细解析在注释中
1 |
|
至此参数固定已经完成
在调用时会调用 call 方法
1 |
|
此方法就比较简单,直接调用执行
实际应用场景
除了再参数较多时应用,在qt开发时也遇到类型场景:
qt绑定按钮事件时,如果按钮事件有参数时不能直接设置(直接设置时会直接运行)
此时可以使用偏函数解决
1 |
|
“世界就像是个巨大的马戏团,它让你兴奋,却让我惶恐,因为我知道散场后永远是有限温存,无限心酸。”