Objective-C and Operator การใช้ Operator บนภาษา Objective-C (iOS,iPhone,iPad) |
Objective-C and Operator การใช้ Operator บนภาษา Objective-C (iOS,iPhone,iPad) การใช้งาน Operator ในภาษา Objective-C บางตัวจะมีลักษณะเหมือนกับภาษา C หรือ PHP เพราะฉะนั้นบางตัว เราดูแล้วจะเข้าใจได้ในทันที แต่อย่างที่เรารู้กันว่าภาษา Objective-C มักจะมีอะไรแปลก ๆ กว่าภาษาอื่นอยู่บ้าง ซึ่งบางตัวดูแล้วก็อาจจะงงไปไม่น้อย แต่สิ่งที่ผมจะเลือกใช้คือ เลือกใช้ตัวที่ดูแล้วเข้าใจง่าย เขียนง่ายซะมากกว่า แต่ผลลัพธ์ก็ที่ได้ก็มีค่าเท่ากัน
ปกติแล้ว Operator เราจะคุ้นเคยในกรณีที่ใช้ในการเปรียบเทียบค่าตัวแปร หรือ กระทำกับค่าตัวแปรต่าง ๆ โดยในบทความนี้จะยกตัวอย่าง Operator ที่ใช้งานกันบ่อย ๆ และง่าย ๆ เท่านั้น
Objective-C and Operator
+ ใช้ในการบวกค่า
- ใช้ในการลบค่า
* ใช้ในการคูณค่า
/ ใช้ในการหารค่า
== ใช้เปรียบเทียบว่าเท่ากับ
!= ใช้เปรียบเทียบว่าไม่เท่ากับ
>= มากกว่าหรือเท่ากับ
<= น้อยกว่าหรือเท่ากับ
> มากว่า
< น้อยกว่า
! ไม่หรือ NOT
&& ใช้ในกรณี and
|| ใช้ในกรณี or
++ ใช้ในกรณีบวกค่าทีล่ะหนึ่ง
-- ใช้กรณีลบค่าทีล่ะหนึ่ง (ลบ 2 ตัวติดกัน)
% หารเอาเศษ
(type) แปลง DataType เช่น (int)variable
Ex 1
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
Ex 2
int i = 0;
int x = 10;
if (x == 10)
{
NSLog (@ "True x = %i" , x);
}
True x = 10
Ex 3
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
จากตัวอย่าง Operator คร่าว ๆ จเห็นว่ามีลักษณ์การใช้งานเหมือนกับภาษา C , PHP และบางตัวอาจจะเหมือนกับ JAVA , C# สำหรับตัวอย่างการใช้งานอื่น ๆ สามารถอ่านได้จากบทความที่เกี่ยวข้อง
Objective-C and if , else if , switch Flow Condition Statement (iOS,iPhone,iPad)
Objective-C and DataType ชนิดของตัวแปรในภาษา Objective-C (iOS,iPhone,iPad)
Objective-C and Variable รู้จักกับตัวแปรในภาษา Objective-C (iOS,iPhone,iPad)
|
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท
|
|
|
By : |
ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ) |
|
Score Rating : |
|
|
|
Create/Update Date : |
2012-10-21 17:13:22 /
2017-03-25 22:50:33 |
|
Download : |
No files |
|
Sponsored Links / Related |
|
|
|
|
|