ตัวดำเนินการทางคณิตศาสตร์ของภาษา dart

แลกเปลี่ยนประสบการณ์และ ปัญหาการใช้งาน Mobile การพัฒนา App บน SmartMobile , tablet Android, iOS, Window Phone และ ฯลฯ

Moderator: mindphp, ผู้ดูแลกระดาน

Zqkil
PHP Hero Member
PHP Hero Member
โพสต์: 150
ลงทะเบียนเมื่อ: 06/06/2022 9:33 am

ตัวดำเนินการทางคณิตศาสตร์ของภาษา dart

โพสต์ที่ยังไม่ได้อ่าน โดย Zqkil »

operator หรือ ตัวดำเนินการทางคณิตศาสตร์ที่ใช้ประเมินผล หรือกำหนดค่าในภาษา dartก็จะเหมือน +,-,*,/ภาษาอื่นทั่วไปเเต่มีข้อระตัวที่ตัว/
2.1.png
2.1.png (57.05 KiB) Viewed 1791 times
ตัวอย่างการใช้เครื่องหมายการบวก +

โค้ด: เลือกทั้งหมด

void main(){
var x =10, y= 5;
var z = x+y;
print(z);
}
ตัวอย่างการใช้เครื่องหมายการลบ -

โค้ด: เลือกทั้งหมด

void main(){
var x =10, y= 5;
var z= x-y;
print(z);
}
ตัวอย่างการใช้เครื่องหมายการคูณ*

โค้ด: เลือกทั้งหมด

void main(){
var x =10, y= 5;
var z= x*y;
print(z);
}
ตัวอย่างการใช้เครื่องหมายการหาร /
  • สำหรับภาษาอื่นถ้าเรานำ int / int ผลที่ออกมาจะได้เป็น int แน่นอน แต่สำหรับ Dart นั้นการหารจะได้ค่าออกมาเป็น double เสมอ
  • วิธีการแก้คือใช้ operation ~/ คือการหารแล้วปัดจุดทิ้ง หรือใช้คำสั่ง as หรือจะใช้คำสั่ง toInt() ก็ได้

โค้ด: เลือกทั้งหมด

void main(){
void main(){
int x =10, y= 5;
int z=x~/y;
print(z);
}
ตัวอย่างการใช้เครื่องหมาย%

โค้ด: เลือกทั้งหมด

void main(){
void main(){
int x =10, y= 5;
int z=x%y;
print(z);
}
จะเห็นได้ว่าตัวดำเนินการในภาษา] dart จะคล้ายกันกับภาษาอื่นๆ เช่นภาษาซี เเต่มีข้อควรระวังคือการหารที่มีเอกลักษณ์เฉพาะตัว


อ้างอิง
https://toupawa.com/learn-dart-from-zero-to-standard/
viewtopic.php?f=198&t=84935
https://taiwan.xemloibaihat.com/
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 32