Project1

标题: 基础类型按址传递 [打印本页]

作者: yagami    时间: 2014-1-12 16:35
标题: 基础类型按址传递
a = 1
def xxx(a)
*a+=1
end
xxx(&a)
p a #输出2
就是达到上面的效果 基础类型传进去会生成个新对象 无法在函数内部改传参 不知道有木有类似结引用的用法
作者: satgo1546    时间: 2014-1-12 18:38
Ruby中所有对象,除了Integer之类的简单类,都是按地址传递的。
只是有哪些简单类,估计也就数和T/F了吧。
作者: 晴兰    时间: 2014-1-12 18:41
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1