Amos的随笔

Java/Python/Go,软件测试等等

导航

2019年1月17日 #

【lombok】val - final型局部变量

摘要: 背景 闲来无事,总是想写一些东西。感谢强大的lombok,觉得有必要写几篇文章总结一下它的用法。 不可变局部变量val 您可以使用val作为局部变量声明的类型,而不是实际写入类型。 执行此操作时,将从初始化表达式推断出类型。 本地变量也将成为最终变量。 此功能仅适用于局部变量和foreach循环,而 阅读全文

posted @ 2019-01-17 00:24 AmosChen 阅读(36) 评论(0) 推荐(0) 编辑

【lombok】var - 无忧的局部变量

摘要: 可变局部变量var var的工作原理与val完全相同,但局部变量不会标记为final。 该类型仍然推断至初始化表达式,并且任何重新的赋值都是合法的(因为变量不再是final类型),但不会再查找以确定适当的类型(我个人的理解是: 已推导出某个类型,虽然又重新赋值,但不会再重新推导出另一个合适类型)。 阅读全文

posted @ 2019-01-17 00:23 AmosChen 阅读(34) 评论(0) 推荐(0) 编辑