奇科電腦 回奇科電腦首頁奇科電腦LPI課程資訊奇科電腦Embedded課程資訊奇科電腦Cisco課程資訊奇科電腦Programming課程資訊奇科電Smartphone App課程資訊
Tech Tips19  如何用 Perl 比較兩個陣列?

作者:Ben哥|發布日期:2009/05/16|回技術小秘訣

有兩個陣列,每個都有兩欄(所以是 A1,B1 和 A2,B2),A 是座標,對應到一個 B 是 value, 請計算 B1 和 B2 之間的比例,如果他們相對應的A相同或相近。

#!/usr/bin/perl -w

my @data = qw( 1 3 );
my @data1 = qw( 2 10 );

$coor_diff_allow = 1;

if ( abs( $data[ 0 ] - $data1[ 0 ] ) <= $coor_diff_allow )
{
print "\nThe ratio of values is : ", $data[1]/$data1[1] ,"\n";
exit 1;
}
else
{
print "The coordination is not even close.\n";
exit 1;
}


本站最佳瀏覽視窗為1024x768 奇科電腦版權所有 Copyright 2010 GeeGo Systems, Ltd.
service@geego.com.tw|免付費專線:0800-296-296|台北市朱崙街60號3樓(近南京東路捷運站)|02-2711-6373