设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1891|回复: 10
打印 上一主题 下一主题

[讨论] 关于Ruby的一些不用 clone 就会数据崩溃的指令操作

[复制链接]

Lv5.捕梦者

梦石
24
星屑
7052
在线时间
247 小时
注册时间
2020-12-4
帖子
306

极短24获奖极短23获奖极短22获奖

跳转到指定楼层
1
发表于 2022-12-15 00:20:50 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 纯属小虫 于 2022-12-15 14:07 编辑

Ruby学习得不是很扎实
一直摸不清面向对象的真正意义是什么
有人说,所有的变量其实都只是给对象贴一个标签,“变量名 = 变量名”的意义更像是给对象贴上一个不同名的标签,但本质还是同一个对象

直到今天发现了以下几个问题,才好像发现了雷区......

"="  !=  "copy"

试错code


想请求有经验的大佬们讲解一下,哪些情况下,只用 = 得来的数据,在改变其的时候会连母体也一起改掉
什么情况下需要用clone指令
什么情况下用 = 给变量赋值后,要注意哪些操作可能改变“母变量”
hmmmmm,如果有“面向对象”的比较易懂的讲解,也可以请教一下~~~
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-11 12:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表