語言風格
建立DTOs(POJSs/POCOs) 檔案:
上述代碼提供了一個包含以下功能的 Customer 類:
getters (and setters in case of vars) for all properties
<code>equals()</code>
<code>hashCode()</code>
<code>toString()</code>
<code>copy()</code>
函數參數預設值:
過濾一個 List:
還可以更簡潔:
$ 操作符給字元串中插入變量 :
類型執行個體檢查:
Map/List 的名值對周遊:
k, v 的命名可以是任何字元
使用 Ranges(區間):
隻讀List:
隻讀Map:
通路Map:
lazy屬性:
函數擴充:
建立單例:
if 判空(null)的快捷方式:
有else:
如果為空則執行語句:
為空則執行操作:
在when語句裡傳回:
try/catch:
IF:
生成器模式寫法傳回 Unit :
單行表達式:
相當于:
可以高效地與其他文法配合,是代碼更簡潔,如下面的 when :
使用 With 語句可以調用一個對象裡的多個方法:
支援Java 7 的檔案操作方式:
為聲明需要泛型資訊的泛型方法提供更為友善的格式:
Boolean 值可以是null:
轉載請注明原文位址:http://www.cnblogs.com/joejs/p/6878128.html