看板 [ Perl ]
討論串[問題] 移除陣列中的重複值
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者hajimels (阿一)時間18年前 (2007/08/26 19:18), 編輯資訊
0
0
0
內容預覽:
use strict;. my $hash=undef;. my @tmp={1,3,5,7,7,9,3,5,9};. foreach(@tmp){$hash->{$_}=undef;}. my @key = keys %$hash;. foreach my $UniElement (@key){p
(還有67個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DarkKiller (System hacked)時間18年前 (2007/08/26 12:21), 編輯資訊
0
0
0
內容預覽:
Don't do it yourself.... use Data::Dumper;. use List::MoreUtils;. @tmp = (1, 3, 5, 7, 7, 9, 3, 5, 9);. print Dumper(List::MoreUtils::uniq @tmp);. --.

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者LiloHuang (相見不如懷念)時間18年前 (2007/08/26 10:36), 編輯資訊
0
0
0
內容預覽:
#!/usr/bin/perl. my @in = (1,3,5,7,7,9,3,5,9);. my @out = grep(!$saw[$_]++, @in);. print foreach(@out);. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 61.230.170

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者dickyhu (軒)時間18年前 (2007/08/26 10:21), 編輯資訊
0
0
0
內容預覽:
請問一下如果一個陣列中,有重覆值那我要怎麼移除呢?. 例如: @tmp={1,3,5,7,7,9,3,5,9};. 而我想輸出的結果為 1,3,5,7,9 ==>然後得到此陣列的個數為5. 請教各位大大囉。. 因為我只找到PHP 有這種函式可以用,但Perl目前沒有找到。. --. 發信站:
首頁
上一頁
1
下一頁
尾頁