Objective-C and Loop การสร้างลูปและแสดง Loop แบบง่าย ๆ (iOS,iPhone,iPad) |
Objective-C and Loop การสร้างลูปและแสดง Loop แบบง่าย ๆ (iOS,iPhone,iPad) ในบทความนี้เราจะมาดูตัวอย่างการใช้งาน Loop แบบง่าย ๆ ในภาษา Objective-C โดยในภาษา Objective-C มี Loop หลัก ๆ อยู่ 3 ตัวเช่น for , while , do...while โดย Loop เหล่านี้ความหมายก็เหมือนกับภาษาอื่นทั่ว ๆ ไป
- Loop for ทำงานซ้ำตามจำนวน หรือลิมิตที่กำหนด
for ( initial expression ; loop condition ; loop expression )
{
// statements to be executed
}
Ex
for ( int i = 0 ; i <= 10 ; i ++ )
{
NSLog(@"Welcome to ThaiCreate.Com %i \n",i);
}
Welcome to ThaiCreate.Com 0
Welcome to ThaiCreate.Com 1
Welcome to ThaiCreate.Com 2
Welcome to ThaiCreate.Com 3
Welcome to ThaiCreate.Com 4
Welcome to ThaiCreate.Com 5
Welcome to ThaiCreate.Com 6
Welcome to ThaiCreate.Com 7
Welcome to ThaiCreate.Com 8
Welcome to ThaiCreate.Com 9
Welcome to ThaiCreate.Com 10
ในตัวอย่างจะทำงาน 11 รอบ คือ 0-10
- Loop while ตรวจสอบเงื่อนก่อนการทำงานใน Loop ถ้าเงื่อนไขเป็นเท็จ ก็จะไม่ทำงานใน Loop (พิจารณาเงื่อนไขก่อนการทำงาน)
while (loop condition)
{
statement
}
Ex
int i = 0;
while (i < 5)
{
NSLog(@"Welcome to ThaiCreate.Com %i \n",i);
i++;
}
Welcome to ThaiCreate.Com 0
Welcome to ThaiCreate.Com 1
Welcome to ThaiCreate.Com 2
Welcome to ThaiCreate.Com 3
Welcome to ThaiCreate.Com 4
ในตัวอย่าง Loop จะทำงานก็ต่อเมื่อ i < 5 และเมื่อ i => 5 การทำงานใน loop ก็จะเสร็จสิ้นทันที ซึ่งจะทำงาน 0-4 (4 รอบ)
- Loop do...while ทำงานก่อนแล้วค่อยพิรารณาเงื่อนไข ถ้าเงื่อนไขไม่เป็นจริง ก็จะออกจาก Loop ทันที (ทำก่อนพิจารณาเงื่อนไข)
do
{
statement
}
while (loop condition);
Ex
int i = 0;
do
{
NSLog(@"Welcome to ThaiCreate.Com %i \n",i);
i++;
}while (i <= 5);
Welcome to ThaiCreate.Com 0
Welcome to ThaiCreate.Com 1
Welcome to ThaiCreate.Com 2
Welcome to ThaiCreate.Com 3
Welcome to ThaiCreate.Com 4
Welcome to ThaiCreate.Com 5
นอกจากนี้เรายังสามารถใช้ break ในการหยุดการทำงานของ loop ได้ เช่น
Ex
int i = 0;
while (i <= 5)
{
if(i == 2)
{
break;
}
NSLog(@"Welcome to ThaiCreate.Com %i \n",i);
i++;
}
Welcome to ThaiCreate.Com 0
Welcome to ThaiCreate.Com 1
โดยคำสั่ง break ใช้งานได้ทั้ง Loop for , Loop while และ Loop do...while
สำหรับการใช้งาน Loop จะไม่ขออธิบายเพียง Syntax และรูปแบบการใช้งานง่าย ๆ เท่านั้น เพราะเข้าใจว่าทุกคนคงจะพอรู้จักและใช้งาน Loop กันมาบ้างแล้ว ซึ่งรูปแบบการใช้งานนั้น ไม่ต่างอะไรกับภาษาอื่น ๆ ทั่วไปเลย
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
|
|
|
Create/Update Date : |
2012-10-21 06:31:53 /
2012-10-21 12:33:36 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|