IBM Books

参考

字符串

字母、数字字符和标点符号的任意序列。如果此字符串出现在双引号内,则换行字符是不允许的。参见每个语言结构中的字符串参数说明, 了解它和语言结构一起使用时的限制。

引号("")中的字符串可以包含除新建行字符外的任何字符。如果此字符串在方括号- ({ %})-内,则它包含任何字符,包括新建行字符。例如,

%define multiline = {  
first line  
second line  
%}

要在一个引用字符串中指定双引号,就必须使用两对双引号。作为函数变量的字符串, 或者作为比较表达式中某一项的字符串,都可以包含双引号。例如,如果把一个字符串值定义成:

%DEFINE result = " ""Hello world!"" "
result 的值是:
"Hello world!"

一条 HTML 语句是一个字符串。

用作函数变量、项和变量值的字符串可以包含变量引用和函数调用。在下面的例子中,函数调用 myfunc2 中有一个包含变量引用 和函数调用的字符串参数。

%html(report) {
  @myfunc2("abc$(var1)@myfunc()")
%}

Net.Data 在将字符串传递给函数 myfunc2 之前, 分辨出变量引用 $(var1) 和函数调用 @myfunc(), 而不是将它们字面解释为字符串的一部分。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]