抠腚爱揉曼 Coding Iron Man

11Jan/110

Project Lombok给力的new feature

唔 刚SJ同学推荐了下Project Lombok的新特性,看了下果然V5啊,从此可以和那些乱七八糟的类型声明说byebye了(虽然只是某种程度上)……

简单来说呢 就是用了Lombok后腰不酸腿不疼走路也有劲了我们就有了val,可以像这样:

val map = new HashMap<String, Object>();
// 这东西等效于这样
final HashMap<String, Object> map = new HashMap<String, Object>();

看上去就像scala类型推断似的!但其实没那么强……只能推断你的初始化表达式的类型,而且现在只支持local variable和for each loop中的声明。

真相在这里->Project Lombok,对IDE的支持现在是eclipse和netbeans(with bugs),以及构建时对maven的支持。

BTW:0.9.3的stable包里没有val,在0.10.0-逼她2这个perview包里

Posted by Anson

Tagged as: Leave a comment
Comments (0) Trackbacks (0)

No comments yet.


Leave a comment

(required)

No trackbacks yet.