isEqualToArray

本文通过一次关于手势密码实现方式的讨论,引出了数组比较在实际应用中的局限性。特别是当数组元素相同但顺序不同导致的意义变化,以及如何正确判断两个数组是否相等的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在做手势密码的时候,我跟同事讨论,说应该可以用数组来纪录,他立马打住了我,什么数组纪录,那样怎么知道你输入的手势是否是对的,我说比较两个数组啊,他说对啊,就是比较两个数组,如果你出现这种情况,就是对的数组中纪录的位置是1,2,3,4,5,6。然后你新输入的数组是1,4,5,6,3,2这两个数组不是一样的吗?可是很明显密码是错的啊。。。我当场突然间懵了,对啊,然后自己又一想,不对啊,这两个数组元素是一样的,可是,两个数组肯定是两个空间,指针不是一样的啊,他不信,然后我就写了下边的两行代码:

用isEqualToArray很明显就能debug出来的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值