【发布时间】:2015-01-29 11:34:38
【问题描述】:
此代码在运行时导致错误,但会编译。
Local $acceptable[] = ["Chrome",_
"Firefox",_
"IE"]
如果我将它全部移到一行上,它会起作用。但是,我想声明很多元素。如何在多行中正确声明它?
【问题讨论】:
此代码在运行时导致错误,但会编译。
Local $acceptable[] = ["Chrome",_
"Firefox",_
"IE"]
如果我将它全部移到一行上,它会起作用。但是,我想声明很多元素。如何在多行中正确声明它?
【问题讨论】:
根据Language Reference - Comments(已添加重点):
虽然每行只允许一个语句,但如果将下划线“
_”前面有空格放在“断”行的末尾,则长语句可以跨越多行。字符串定义不能多行拆分,需要串联。
示例(每个下划线前的空格):
#include <Array.au3>
Global Const $g_aAcceptable[] = ["Chrome", _
"Firefox", _
"IE"]
_ArrayDisplay($g_aAcceptable)
【讨论】: