Open PythonYunfei opened 1 week ago
在#633 中,将示例代码换成下面的[Code2],仍然会变回失效: [Code2:]
class CCC { static Call(){ ;return {base: CCC.Prototype} return (Object.Call)(this) } ff3(){ OutputDebug(789) } } x:=CCC() x.ff3
Object的子类 ObS的调用方式,如:return (ObS.Call)(this),自然也不支持,变回了提示和补全失效:
Object
ObS
return (ObS.Call)(this)
不麻烦的话,还是希望能假设:(任意类型.Call)(this,args*)一定能返回 this的实例。即 返回CCC的实例。就像Super()的返回一样。
(任意类型.Call)(this,args*)
this
CCC
Super()
这应该也是面向对象构造方法(静态Call)的惯例。
只为插件能用起来更加顺溜..👍
在#633 中,将示例代码换成下面的[Code2],仍然会变回失效: [Code2:]