标签: scala
何时在类中使用private修饰符定义方法/函数,而不是将其嵌套在主调用方法/函数中?嵌套函数时是否会影响性能?
答案 0 :(得分:0)
我不认为您在使用嵌套函数时App的性能较差,因为它们在编译期间被移动到类级别(The cost of nested methods)。但它可以帮助您拥有尽可能小的范围,这是一个很好的课堂设计。
因此,如果没有其他方法使用你的def,最好将它定义为嵌套函数。