返回介绍

使用函数时的注意事项

发布于 2020-03-05 18:21:27 字数 920 浏览 1212 评论 0 收藏 0

许多函数都含有一些可选参数(表示该参数是可省略的、可选的)。若您想要指定一个可选参数时,所有在它之前(左方)的参数都必须指定!
举个例子吧,当我们用 Run ( "文件名", ["工作目录" [, 标志]] )时,若您想要指定标志这个参数,则必须把它前面的工作目录参数也给出来而不能省略。
『通常大家都习惯用方括号围住一些文字(比如参数)来表示这些文字属于可选部分,这应该是很多人都该知道的了,此后不再说明。』
大部分的Win___ 函数都带有这个参数:“窗口文本”,这个参数是用来区分那些有相同标题名的窗口的。


某些函数通过返回值来指示函数执行的 成功/失败;有些则通过设置 @error flag (错误码/标志)的值来表示,还有些则同时使用这两种方式…
@error = 0 ;代表成功
Return = varies(变量),通常为了便于理解而以 非零 的返回值来表示一个成功的结果。

If someUserFunc() then ;...用于在调用某函数且成功通过时执行其他命令语句
If Not someUserFunc() then ;...与上相反

$x = FileReadLine("C:\someFile.txt")
If @error = -1 Then ;到文件尾

在调用某个函数的时候若该函数有设置 @error 标志则应优先考虑通过 @error 标志来判断函数的执行情况而不是利用返回值,if @error 语句可方便且清楚地让人看出在遇到各种不同错误时程序的相应应对策略,而返回值却通常是未定义的。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文