字串中可使用任何英文字母、數字與標點符號。 如果字串出現在雙引號內,則不容許使用換行字元。 變數參照目前解譯為字串的一部份,且不會解譯變數參照或函數呼叫, 除非另有指示。關於與語言結構同用時的限制,請參閱每一個語言結構中的字串參數說明。
若要在引號內的字串中指定雙引號,請使用兩對雙引號。 作為函數引數的字串或作為比較表示式的項目可含有雙引號。例如,如果您定義一個字串值為:
%DEFINE result = " ""Hello world!"" "
則結果值為:
"Hello world!"
HTML 陳述式是一個字串。
僅適用於 OS/400 使用者:作為函數引數的字串、 項目與變數可含有變數參照及函數呼叫。在下列範例中, 函數呼叫 myfunc2 具有一個含有變數參照與函數呼叫的字串參數。
%html(report) {
@myfunc2("abc$(var1)@myfunc()")
%}
將字串傳遞給函數 myfunc2 之前, Net.Data 會解析變數參照 $(var1) 與函數呼叫 @myfunc(), 而不是將它們解譯為字串部份。