如何在Kotlin中制作示波器? 用C++编写这样的东西 int main(){ { int a; //some magic in this scope with a } return 0; }

如何在Kotlin中制作示波器? 用C++编写这样的东西 int main(){ { int a; //some magic in this scope with a } return 0; },kotlin,scope,Kotlin,Scope,变量a仅在创建它的块中可见。在Kotlin中也有同样的方法吗?在这里运行{/*作用域代码*/}哦,太简单了。谢谢!老实说,如果变量有足够的内聚性,需要有限的范围,我会百分之百地使用适当的名称来提取函数,并且从不使用run。除了提取方法之外,还可以使用。因此,您可以将您的魔术保持在内部、范围内,甚至给它一个不言自明的名称:fun inlineMagic(a:Int);inlineMagic(a)

变量a仅在创建它的块中可见。在Kotlin中也有同样的方法吗?

在这里运行{/*作用域代码*/}
哦,太简单了。谢谢!老实说,如果变量有足够的内聚性,需要有限的范围,我会百分之百地使用适当的名称来提取函数,并且从不使用
run
。除了提取方法之外,还可以使用。因此,您可以将您的魔术保持在内部、范围内,甚至给它一个不言自明的名称:
fun inlineMagic(a:Int);inlineMagic(a)