Re: [問題] 移除陣列中的重複值
※ 引述《dickyhu (軒)》之銘言:
: 請問一下如果一個陣列中,有重覆值那我要怎麼移除呢?
: 例如: @tmp={1,3,5,7,7,9,3,5,9};
: 而我想輸出的結果為 1,3,5,7,9 ==>然後得到此陣列的個數為5
: 請教各位大大囉。
: 因為我只找到PHP 有這種函式可以用,但Perl目前沒有找到。
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){print $UniElement,"\n";}
不是把有重覆值的array,做為一個hash的key,就好了嗎?@@
--
★ミ ζ
○_.
/(╯
【今晚的天空有一顆流星劃過 在預言著什麼】|>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.134
※ 編輯: hajimels 來自: 163.25.118.134 (08/26 19:19)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
Perl 近期熱門文章
PTT數位生活區 即時熱門文章