lombok的val什么功能
val可以作为局部变量声明的类型,而不必编写实际类型。
val注解将从初始化程序表达式中推断类型。
val name = "helloworld";
@Val和@Var在开发过程中几乎不会使用到。但是,为了Lombok系列文章的完整性,还是将它写出来了。 读者可根据兴趣选择性学习。
为什么不用@Val和@Var?注意是不用!
val可以作为局部变量声明的类型,而不必编写实际类型。val注解将从初始化程序表达式中推断类型。局部变量也将成为最终变量。此功能仅适用于局部变量和foreach循环,不适用于字段(实体类的成员变量)。同时,初始化表达式是必需的。
var和val的差别在于,val修饰的局部变量没有被标记为final。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
