查看: 1824|回复: 4

[已经解决] 萌新请教个关于数组的问题

[复制链接]
梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2015-7-23 18:13:41 | 显示全部楼层 |阅读模式

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

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

×
大家好,这个帐号不是我的,我只是借来用用~现在转入正题:
如果a是一个数组,那么,a = []和a.clear有什么区别?
头像被屏蔽
梦石
0
星屑
88
在线时间
631 小时
注册时间
2014-8-4
回帖
3243
发表于 2015-7-24 08:19:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
 楼主| 发表于 2015-7-24 18:00:32 | 显示全部楼层
没人回答吗?我可以@taroxd 吗?
回复

使用道具 举报

无限の剣制

梦石
0
星屑
10450
在线时间
5019 小时
注册时间
2013-2-28
回帖
4942

开拓者贵宾

发表于 2015-7-24 20:01:33 | 显示全部楼层
效果上没有区别。
但是a = []是新生成一个空数组对象赋值给 a
a.clear是把原来数组清空
具体可以参考下面代码
  1. a=[1,2,3]
  2. p a.object_id #=>8862240
  3. a.clear
  4. p a.object_id #=>8862240
  5. a=[]
  6. p a.object_id #=>8862030
复制代码
回复

使用道具 举报

梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
 楼主| 发表于 2015-7-24 20:07:22 | 显示全部楼层
VIPArcher 发表于 2015-7-24 20:01
效果上没有区别。
但是a = []是新生成一个空数组对象赋值给 a
a.clear是把原来数组清空

谢谢,虽然不是很明白,但是既然效果上是一样的那就可以了,怎么结贴啊?

点评

点击主楼下面的标记已解决  发表于 2015-7-24 20:18
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部