;是单行注释
;MsgBox(1,"title","test 123")
;弱语言 ,不分大小写
;MsgBox ( 1, "title", "text")
; 自定义函数f ()
#cs 多行注释#cs #ce
Func f ()
MsgBox(0,"第一个弹框",1)
MsgBox(0,"第2个弹框",2)
MsgBox(0,"第3个弹框",3)
EndFunc
f()
#ce
;F5快捷键 自动运行程序
;带参数的自定义函数
Func f ($a,$b,$c="可选参数");形参给值就变为可选参数,实参那可以不写就有默认值了
MsgBox(0,"第一个弹框",$a)
MsgBox(0,"第2个弹框",$b)
MsgBox(0,"第3个弹框",$c)
EndFunc
f("aa","bb","cc");给值就是实参了
Func f ($a,$b)
MsgBox(0,"",$a+$b);弹框输出$a+$b的值
;Return $a+$b
EndFunc
$c=f(1,2);数字不能用引号引起来
MsgBox(0,"",$c);此时输出$c等于0,但是用Return $a+$b,$c输出就是3
Global $a ;全局变量,所有地方都能用
Func f ($num)
Local $b;局部变量,只适用本函数,函数外用不了
;$a=$num+10
$a=$num+$b
EndFunc
f(15)
;MsgBox(0,"",$a);box输出25
;MsgBox(0,"",$b);局部变量$b,在函数外使用会报错,提示未定义
MsgBox(0,"停留3秒","弹框停留3秒",3);弹框停留3秒,自动关闭
;常量Const $常量名=值;常量值不能改变,是固定的
Const $a=10
MsgBox(0,"",$a)
$a=20;常量值不能改变,是固定的,这里改变原有常量值,会报错
MsgBox(0,"",$a);
#cs
定义变量几种方式:
1 Dim $a
2 $a=3
3 Global $a
4 Local $a
#ce
#cs
数据类型:数值,字符串,布尔型,数组
1 $a=123.33
2 $a="sdddddsd"
3 $a=True/False
4
#ce
01-09