test = 'Don\'t display this'
ar = [1, 2, 3, 4]
ar[0] = test
test = 'I want to retrieve this'
print ar[0] # 'Don't display this'
如何添加指向数组的指针?一切都通过我阅读的参考传递,但显然不是在这些情况下。
答案 0 :(得分:3)
您需要编写如下代码,以满足您的需求。
test = 'Don\'t display this'
ar = [1, 2, 3, 4]
ar[0] = test
test.replace 'I want to retrieve this'
print ar[0]
test
是一个局部变量,可以容纳任何类型的对象。在您的第一个作业中,它拥有一个对象,而在第二个作业中,它拥有另一个全新的字符串对象。如果您想使用相同的字符串对象,String#replace
是一种选择。