參考手冊

字串

字串中可使用任何英文字母、數字與標點符號。 如果字串出現在雙引號內,則不容許使用換行字元。 關於與語言結構同用時的限制,請參閱每一個語言結構中的字串參數說明。

雙引號 ("") 內的字串,可以包含除了換行字元之外的字元。 若是大括弧 ({ %}) 內的字串,則可以是包括換行字元的任何字元。 例如,

%define multiline = {  
first line  
second line  
%}

若要在引號內的字串之內設定雙引號,請使用兩對雙引號。 作為函數引數的字串或作為比較表示式的項目可含有雙引號。例如,如果您定義一個字串值為:

%DEFINE result = " ""Hello world!"" "

結果值為:

"Hello world!"

HTML 陳述式是一個字串。

作為函數引數、函數項及變數值的字串,可含有變數參照和函數呼叫。 在下列範例中, 函數呼叫 myfunc2 具有一個含有變數參照與函數呼叫的字串參數。

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

將字串傳遞給函數 myfunc2 之前, Net.Data 會解析變數參照 $(var1) 與函數呼叫 @myfunc(), 而不是將它們解譯為字串部份。


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]