SPUG: Fw: Uniq in perl
Richard Anderson
Richard.Anderson at raycosoft.com
Wed May 16 20:28:44 CDT 2001
Does anyone have comments for Mike?
Richard Anderson, Ph.D. www.unixscripts.com
Perl / Oracle / Unix Richard.Anderson at raycosoft.com
Raycosoft, LLC Seattle, WA, USA
----- Original Message -----
From: "Mike" <shivan at ici.net>
To: "Richard Anderson" <Richard.Anderson at raycosoft.com>
Sent: Friday, March 16, 2001 2:12 PM
Subject: Uniq in perl
> This is something I had sitting around. I didn't write it. Its a subroutine
> that uniqs an array. I was just wondering if this is the best way to do it
> or if anyone has any thing better. Thanks
>
>
> ## Usage: &uniq( \@ARRAY );
> sub uniq {
> my (@uwork, @unew, $uname);
> @uwork = @{$_[0]};
> @uwork = sort( @uwork );
> @unew = ( shift @uwork );
>
> foreach $uname ( @uwork ) {
> @unew=( @unew, $uname) if ( $uname ne $unew[ -1 ] );
> }
>
> @{$_[0]}=@unew;
> }
>
> :wq
>
>
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
POST TO: spug-list at pm.org PROBLEMS: owner-spug-list at pm.org
Subscriptions; Email to majordomo at pm.org: ACTION LIST EMAIL
Replace ACTION by subscribe or unsubscribe, EMAIL by your Email-address
For daily traffic, use spug-list for LIST ; for weekly, spug-list-digest
Seattle Perl Users Group (SPUG) Home Page: http://www.halcyon.com/spug/
More information about the spug-list
mailing list