小编Ste*_*uso的帖子

如何在数组中存储对变量的引用?

我正在尝试创建一个将字符串映射到变量的数组.似乎数组存储变量的当前值,而不是存储对变量的引用.

var name = "foo";
var array = [];

array["reference"] = name;

name = "bar";

// Still returns "foo" when I'd like it to return "bar."
array["reference"];
Run Code Online (Sandbox Code Playgroud)

有没有办法让数组引用变量?

javascript

7
推荐指数
3
解决办法
2万
查看次数

如何在Python自己的类中保存类的实例作为Python中的类变量?

我正在尝试定义一个具有自身实例作为类变量的类,因此我可以在整个地方引用它的公共实例.

我怎样才能得到这样的东西?

class Point():
  ORIGIN = Point()

  def __init__(self, x=0, y=0):
    self.x = x
    self.y = y

p0 = Point.ORIGIN
p1 = Point(3,4)

distance = (p1.x*p1.x + p1.y*p1.y) ** .5
print(distance)
Run Code Online (Sandbox Code Playgroud)

python python-3.x

3
推荐指数
1
解决办法
63
查看次数

标签 统计

javascript ×1

python ×1

python-3.x ×1