发布网友 发布时间:2022-04-26 21:40
共3个回答
热心网友 时间:2022-04-06 04:15
并没有什么简易的实现方法,只有在每个函数开头用global声明这些变量是全局变量,而且必须一个一个输入,如global a, b。。
因为我觉得这种需求真的很不常见,毕竟变量的生命周期是有它的意义的。。全部都是全局的不仅浪费内存还容易污染命名空间,而且高耦合。。
另一方面,采用类或许是个不错的方法,所有类成员变量对于这个类实例来说就是全局的。只不过每个变量前面需要多打一个self.。
在Ruby中倒很简单,因为Ruby中的使用$开头的变量都是全局变量,同时全局变量必须以$开头。
热心网友 时间:2022-04-06 05:33
在程序最开头把所有变量都定义一遍就好了追问必须一个一个键入吗~
热心网友 时间:2022-04-06 07:07
你吃饱撑的,在最开始声明不就得了