2、使得groovy更簡潔
3、探索ast
4、建立asts
5、本地轉換
6、全域性轉換
7、測試ast轉換
8、限制
10、總結
ast- abstract syntax tree ( 抽象的語法樹)@equalsandhashcode
@tupleconstructor 構造方法(各種引數的構造方法)
@lazy 延遲載入
@indexedproperty list生成陣列下標
@inheritconstructors 自動生成繼承父類的構造方法
@sortable (排序)
@builder註解 ,建造模式建立物件
@immutable (例項化後屬性不能變更)
@delegate 委託能力
@singleton 單例
@memoized 快取方法結果
@tailrecursive 尾部遞迴,避免stack異常
其他註解
@autoexternalize
@threadinterrupt 執行緒打斷
@field註解 指令碼使用
@basescript
@asttest
C和指標 程式設計練習 第9章
這個問題的最後部分就是編寫函式 void decrypt char data,char const key 它接受乙個加密過的字串為引數,它的任務是重現原來的資訊.除了它是用於揭秘之外,它的工作原理應該與encrypt 相同 void decrypt char data,char const key...
C和指標 程式設計練習 第9章
標準i o庫並沒有提供一種機制,在列印大整數時用逗號進行分割.在這個練習中,你需要編寫乙個程式,為美元數額列印提供這種功能.函式把乙個數字字串 代表以美分為單位的金額 轉換成美元形式,如下表所示 輸入 輸出 輸入 輸出 null 0.00 12345 123.45 1 0.01 123456 1,2...
第9章 繼承和多型 程式設計練習 Exercise9
person,student,employee,faculty,staff類的設計 要求 父類person 其子類有student employee。employee類有子類 faculty和staff。person有姓名,位址,電子郵件,student有班級。將這些定義為常量 employee有辦...