thaiall logomy background
coding : intro loop.pl
my town
โค้ดดิ้ง : Perl | PHP | ASP | JSP | HTML | HTML5 | JavaScript | Java | COBOL | C++ | MS Access | VB.Net | VB | Python | โค้ดดี
File : loop.pl ID : 0102
Skin : Default | Sons-of-obsidian | Sunburst | Highlighter | Full
คำอธิบายโปรแกรม
ค้ดแสดงการทำซ้ำ ในภาษา perl จากตัวอย่างนี้มี 5 รูปแบบ เพื่อพิมพ์คำว่า P E R L หลายครั้ง ดังนี้ 1) แบบ while มีการตรวจสอบเงื่อนไขก่อนดำเนินการ และจะทำเมื่อเงื่อนไขเป็นจริง และสิ้นสุดเมื่อพบว่าเงื่อนไขเป็นเท็จ 2) แบบ for มีการทำซ้ำ โดยกำหนดค่าเริ่มต้น และสิ้นสุดในระหว่างดำเนินการอย่างชัดเจน 3) แบบ for มีการทำซ้ำ ที่กำหนดค่าสิ้นสุดตามจำนวนสมาชิกของอาร์เรย์ เพื่อ push ค่าเข้าอาร์เรย์ 4) แบบ foreach ทำซ้ำตามจำนวนตัวอักษรในข้อความ และพิมพ์ตัวอักษรรอบละหนึ่งตัว 5) แบบ do .. until มีการดำเนินการในครั้งแรก โดยไม่ตรวจสอบเงื่อนไขก่อน ทำรอบแรกจนเสร็จแล้ว จึงจะตรวจสอบเงื่อนไขก่อนไปทำรอบต่อไป และโค้ดนี้ได้ทดสอบบน Onecompiler และ W3Schools แล้วมีคำถามว่าโค้ดนี้จะแสดงผลลัพธ์เป็นอะไร

#!/usr/bin/perl
print"Content-type:text/html\n\n";   
$txt="PERL";
$i=0;
while ($i < length($txt)) { 
  print substr($txt,$i,1),"<br>";
  $i++;
}
print "<hr>";
for ($i=0; $i< length($txt); $i++) {
  print substr($txt,$i,1),"<br>";
}
print "<hr>";
for $i (0..length($txt)-1){
  push @txtr,substr($txt,$i,1);
}
foreach $r(@txtr){
  print "$r<br>";
}
print "<hr>";
$i = 0;
do {
  print substr($txt,$i,1),"<br>";
  $i++;
} until $i eq length($txt);

Code details
File nameloop.pl
stat() : modtime2009-02-02 09:15
File size446 bytes
Lines26 บรรทัด
{5 ตัว
}5 ตัว
;17 ตัว
'0 ตัว
"18 ตัว
Space45 ตัว
Tab0 ตัว
cover imageาษาเฮชทีเอ็มแอล (HTML = HyperText Markup Language) คือ ภาษาคอมพิวเตอร์ที่ออกแบบมาเพื่อใช้ในการสร้างเว็บเพจที่เรียกดูผ่านทางเว็บเบราว์เซอร์ (Web Browser) เริ่มพัฒนาโดย ทิม เบอร์เนอรส์ ลี (Tim Berners Lee) ในปัจจุบัน HTML ล่าสุดคือ รุ่น 5 เป็นมาตรฐานหนึ่งของ ISO ซึ่งจัดการโดย World Wide Web Consortium (W3C) ในปัจจุบัน ทาง W3C ผลักดัน รูปแบบของ HTML แบบใหม่ ที่เรียกว่า XHTML รุ่นแรกคือ 1.0 (ม.ค.2543) ซึ่งมีโครงสร้างเป็นแบบ XML (eXtensible Markup Language)
ตัวอย่าง Hello World
ส่งข้อมูลออกเป็น ส่งออก: image ส่งออก: pdf
ปรับปรุงโปรแกรม source.pl : 2568-03-25
Thaiall.com