找回密码  加入

AUTOIT CN

搜索
查看: 321|回复: 4

[系统综合] 函数是 怎样实现参数不同数量定义的

[复制链接]
发表于 2018-2-9 13:35:51 | 显示全部楼层 |阅读模式
请教一个问题,
例如 默认Ping ( "IP地址/主机名" [, 超时时间] )

其中[, 超时时间]  这个参数可以加,也可以不用加,请问是如何实现的?

谢谢
发表于 2018-2-9 13:46:41 | 显示全部楼层
回复 1# leon460

在詢問  AU3 的自訂函數嗎??

譬如
Func 自訂函數A($A,$B=1)

EndFunc
   
這樣  變數$A  一定要輸入 而 $B 可以省略  省略則內定帶 $B=1
发表于 2018-2-9 15:07:14 | 显示全部楼层
如果是自定义函数的话可以设置一个默认值,不加的话就是那个参数为默认值,或者为空,函数内用if来判断就可以确定参数是否为空了。
发表于 2018-2-9 19:10:35 | 显示全部楼层
看 $CmdLine[0] 的数值,如果是1,就没有第二个参数,使用默认值
$CmdLine[0] =2 就有第二个参数:$CmdLine[2]
 楼主| 发表于 2018-2-12 08:24:58 | 显示全部楼层
回复 4# hnfeng

谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|小黑屋|手机版|AUTOIT CN ( 鲁ICP备15028933号-3 )谷歌 百度

GMT+8, 2018-10-17 11:49 , Processed in 0.078705 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表