บทความ:
Perl
PHP
HTML
CSS
XML
DTD
XSD
RSS
WSDL
Linux
Site Map
Board
Connect Us: facebooktwitter

การเขียน Sub ในการหาค่าสูงสุด (Maximum) ของอะเรย์

นนทชัย ทรัพย์ทวีพงศ์ 2009-08-21 22:53:38  ให้คะแนนบทความนี้(0)  ลดคะแนนบทความ(0)  จำนวน Comment(0)  จำนวนคนอ่าน(636)  

ในบทความนี้จะเสนอการเขียน sub หรือ function ในการหาค่าสูงสุดของอะเรย์ในภาษา Perl นะครับ ซึ่งมีหลักการเหมือน ๆ กับภาษาอื่น ๆ ทั่วไป เพียงแต่ผู้เขียนจะยกตัวอย่างให้เห็นถึงการใช้ syntax ต่าง ๆ ซึ่งแต่ละภาษานั้นก็มีการใช้งานต่างกันไปครับ เราลองไปดูตัวอย่างกันเลย

ตัวอย่างการสร้าง Sub เพื่อหาค่าสูงสุด (Maximum) ของอะเรย์

#!usr/bin/perl
sub Maximum {
	my ($arr) = @_;
	$max = 0;
	for ($i = 0; $i <= $#arr; $i++) {
		if ($arr[$i] > $max) {
			$max = $arr[$i];
		}
	}
	return $max;
}

ตัวอย่างการเรียกใช้งาน sub Maximum()

#!usr/bin/perl
@arr = (5, 2, 1, 0, 10, 4);
print &Maximum(@arr);
# แสดงผล: 10
แหล่งที่มา:

Related Article

Related Download



Login  Login
ค้นหา  Search