JAVA語義增強:Style
Style 給 Java 8 帶來其他語言高效的編程風格。
Style 通過精心挑選的方法/類名來模擬其他語言。
Style 致力于讓你的編碼更加美觀,進行更少的重復編碼,以及提升可讀性。
代碼示例:
// define a function to see if list contain a person with given name: def<Boolean> check = $( (List<Person> ls, String name) -> null != $(list).forEach(e -> { if (e.name().equals(name)) return true; return null; })); check.apply(list, "cass"); // If expression with return value: System.out.println(If( $(list).findOne(e -> e.name().equals("cass")), res -> { return res.id(); }).Else(() -> "Not Found!")); // forEach with iterator info $(list).forEach((e, i) -> System.out.println( "Element is:" + e + " Index is:" + $(i))); // dozens of new features waiting for you to explore.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!