oolong 发表于 2010-7-18 22:05:53

问个zmud721 数集交集函数的写法

比如a=1|2|3|4|5
b=4|5|6|7|8
求a和b的交集

maper 发表于 2010-7-18 22:38:15

c=""
#forall @a {#if (%ismember( %i, @b)) {c=%push( %i, @c)}}
#show @c

bluse 发表于 2010-7-18 23:27:58

#forall 和 %ismember 组合正解

oolong 发表于 2010-7-18 23:53:04

回复 2楼 的帖子

强大啊
比#while 好很多

bluse 发表于 2010-7-19 00:03:50

#forall @a {c=%i;#forall @b {#if (@c==%i) {#say @c}}

oolong 发表于 2010-7-19 10:49:18

测试了一下加一个%dups就可以用了

原帖由 maper 于 2010-7-18 10:38 PM 发表 http://www.pkuxkx.com/forum/images/common/back.gif
c=""
#forall @a {#if (%ismember( %i, @b)) {c=%push( %i, @c)}}
#show @c

jxtvkpg 发表于 2010-7-23 20:32:53

你们强
俺看不懂
还是赞个

oolong 发表于 2010-7-24 00:01:35

原帖由 jxtvkpg 于 2010-7-23 08:32 PM 发表 http://pkuxkx.com/forum/images/common/back.gif
你们强
俺看不懂
还是赞个

...zmud都看不懂啊,那mush更没有希望了。
页: [1]
查看完整版本: 问个zmud721 数集交集函数的写法