函数对象教程例子

;g标签-函数对象
Gui,add,Button,gsure,确定

Gui, Show, w300 h200,函数对象
^1::
MsgBox,% %MyFunction%(1,2)
return

return
sure()
{
	myf:=new MyFunction
	MsgBox,% %myf%(1,3)
}


;函数对象
class MyFunction
{
	call(a, b)
	{  ;加法运算,a、b为整数
		c:=a+b
		return,c
	}
	__Call(Add1, args*)
{
	if (Add1= "")  ;对 %fn%() 或 fn.()
		return this.Call(args*)
	if (IsObject(Add1))  ; 如果此函数对象作为方法被使用.
		return this.Call(Add1, args*)

}
;...
}

给TA捐赠
共{{data.count}}人
人已捐赠
其他

函数参数是传值还是传址

2020-3-9 1:21:44

其他

分列_发布

2020-3-9 1:23:44

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索