此代码在运行时导致错误 ,但将编译。
Local $acceptable[] = ["Chrome",_
"Firefox",_
"IE"]
如果我将它全部移动到一行,它就可以工作。但是,我想声明许多元素。如何通过多行正确声明它?
答案 0 :(得分:2)
根据Language Reference - Comments(强调补充):
虽然每行只允许一个语句,但如果下划线"
_
"则长语句可以跨越多行。 前面有一个空格放在"破坏"的末尾。线。字符串定义不能分成几行,需要使用连接。
示例(每个下划线之前的 space ):
#include <Array.au3>
Global Const $g_aAcceptable[] = ["Chrome", _
"Firefox", _
"IE"]
_ArrayDisplay($g_aAcceptable)