多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Method Class 1. 性质:符合 FunObj 的实例类,并含有 static Function 2. 开发目的:主要用于从类中提取可用的 Func 对象 在AHK中并没有「实例方法」这种概念,如果从 Class 中直接抽取方法,那么带有 this 参数,使用起来有诸多不便。 最简单的方法是对 FuncObj 使用 bind,但是 bind 对象内部完全是不可见的,就为调试带来了诸多麻烦,Method 方法就是为了解决这一问题而生的,它的内部通透性非常好。 目前 Method 还不支持 this 参数之外的参数绑定,但是之后会支持。 ## 静态方法 Static Method ### for(Func) 用于事实上不需要 this 参数的实例方法 - FuncObj - 需要被封装的实例方法 ## 方法 Method ### __New(aFunc,aFuncThis) 用于带有 this 参数的实例方法 - aFunc - 需要被封装的实例方法 - aFuncThis - aFunc 的 this 参数