反饋已提交

網絡繁忙

參數命名規則

一、必須遵循的命名規則

  1. 不能以數字、$ 符號開頭。

  2. 變數名只能是字母 (a-z A-Z)、數字 (0-9)、底線(_)、(@) 或中文的組合,並且之間不能包含空格。

  3. 變數名中不能含有 ? * . -  +/等字元和空格。

  4. 變數名建議不要使用編程語言的保留字,比如 true、false 等保留字。

  5. 變數名建議不要使用系統參數名稱,否則會因為優先優先呼叫系統參數,系統參數內容可查看:系統參數

二、經典命名規則

  1. 匈牙利命名法:該命名法是在每個變數名的前面加上若幹表示資料型別的字元。基本原則是:變數名=屬性+型別+物件描述。如i表示 int,所有i開頭的變數命都表示 int 型別。s 表示 String,所有變數名以s開頭的都表示 String 型別變數。

  2. 駱駝命名法:正如它的名稱所表示的那樣,是指混合使用大小寫字母來構成變數和函式的名稱。駝峯命名法跟帕斯卡命名法相似,只是首字母為小寫,如 userName。因為看上去像駝峯,因此而得名。

  3. 帕斯卡命名法,即 pascal 命名法:做法是首字母大寫,如 UserName。

三、同名參數優先

  1. FineReport 有多種型別的參數,分別在不同的使用場景,詳情可查看 :參數的種類與差別

  2. 當不同型別的參數使用同一名稱時,報表執行計算時有優先差別。建議使用者在命名時,不同型別的參數不要使用同一名稱,尤其不要和系統參數重名,否則會因為優先優先呼叫系統參數,FineReport 的系統參數可查看:系統參數

  3. 若存在同名參數,參數呼叫的優先順序為:系統參數>範本參數>全局參數。

四、注意事項

  1. 參數值的引用格式為參數前面加 $ 符號,如【$adce】。


附件列表


主題: 參數應用
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉