llsheng_73 发表于 2015-1-30 11:39:18

如果考虑到表中有重复元素的情况,这个不好用vl-remove-if来实现

鱼与熊掌 发表于 2015-1-30 13:07:41

llsheng_73 发表于 2015-1-30 11:37 static/image/common/back.gif


随便测试了一下居然错了。我的错

llsheng_73 发表于 2015-1-30 14:21:43

鱼与熊掌 发表于 2015-1-30 13:07 static/image/common/back.gif
随便测试了一下居然错了。我的错

无重复元素的情况下那是对的

katamoto 发表于 2015-1-30 14:22:47

本帖最后由 katamoto 于 2015-1-30 14:30 编辑

鱼与熊掌 发表于 2015-1-30 01:25 static/image/common/back.gif

这个就是我想要的,我昨天夜里后来做了一个思路和你这个一样的,也是用的member函数,成功了。
但是现在有一个问题,如果表中的元素有重复的话,就有小bug。
list1为(2 4 3 5 2 5 0 1),(vl-position 5 list1)就会是3。。。

发回帖前未看上面的帖子,原来上面已经有人指出了这个问题了。。。

鱼与熊掌 发表于 2015-1-30 15:52:43

llsheng_73 发表于 2015-1-30 14:21 static/image/common/back.gif
无重复元素的情况下那是对的

嗯考虑不周

sutai 发表于 2015-1-30 19:29:46

鱼与熊掌 发表于 2015-1-30 13:07 static/image/common/back.gif
随便测试了一下居然错了。我的错

继续膜拜熊掌,不骄不躁!

katamoto 发表于 2015-1-30 22:09:53

后来放弃了vl-remove-if,加了判断语句和循环语句,搞好了,感谢熊掌等帮我的人。
页: 1 [2]
查看完整版本: 用vl-remove-if 写个去除祖玛enlist的第1-4个元素,谢谢大侠