不断学习、不断创新、用代码创造自己的世界!——河许人
视频中代码:
;~ ;标签与函数 ;~ ;1.goto与gosub的区别 Gosub, Test Goto, Test ; 不再执行 MsgBox, End Test: MsgBox, Test return ;~ ;2.标签是默认执行的 MsgBox, Begin Test: MsgBox, Test return ;~ ;3.使用动态的标签名来调用标签 labelName := "Test" ; IsLabel 函数用来判断标签是否存在 if (IsLabel(labelName)) { Gosub, %labelName% } return Test: MsgBox, Test return ;~ ;4函数 Test1() Test2("test") Test1() { MsgBox, Test1 } ; 函数支持参数和返回值 Test2(text) { MsgBox, % text return true } ;~ ;5.使用动态的标签名来调用函数 functionName := "Test" ; IsFunc 函数用来判断函数是否存在 if (IsFunc(functionName)) { %functionName%() } Test() { MsgBox,河许人是大号人 } Test() { Gosub, Test2 return Test2: MsgBox, Test2 return }