Dynamics 365 Business Central: พื้นฐานการใช้ AL Operators สำหรับมือใหม่

AL Operators คืออะไร?

AL Operators หรือตัวดำเนินการในภาษา AL เป็นสัญลักษณ์ที่ใช้ในการดำเนินการกับค่าหรือตัวแปรต่างๆ ไม่ว่าจะเป็นการคำนวณทางคณิตศาสตร์ การเปรียบเทียบข้อมูล การรวมข้อความ หรือการดำเนินการเชิงตรรกะ ตัวดำเนินการเหล่านี้เป็นพื้นฐานที่สำคัญในการพัฒนาโค้ดที่มีประสิทธิภาพ

1. Arithmetic Operators (ตัวดำเนินการทางคณิตศาสตร์)

+" (Addition): ใช้ในการบวกสองค่าเข้าด้วยกันหรือรวมข้อความ

-” (Subtraction): ใช้ในการลบค่าหนึ่งออกจากอีกค่า

"*" (Multiplication): ใช้ในการคูณสองค่า

/" (Division): ใช้ในการหารสองค่า

MOD” (Modulus): ใช้ในการหารสองค่าและคืนค่าเศษที่เหลือ

2. Comparison Operators (ตัวดำเนินการเปรียบเทียบ)

ใช้ในการเปรียบเทียบค่าต่างๆ ซึ่งผลลัพธ์จะเป็น TRUE หรือ FALSE

=" (Equal): ตรวจสอบว่าค่าสองค่ามีค่าเท่ากันหรือไม่

<>" (Not Equal): ตรวจสอบว่าค่าสองค่าไม่เท่ากันหรือไม่

>" (Greater Than): ตรวจสอบว่าค่าหนึ่งมากกว่าค่าอีกค่าหรือไม่

<" (Less Than): ตรวจสอบว่าค่าหนึ่งน้อยกว่าค่าอีกค่าหรือไม่

>=" (Greater Than or Equal To): ตรวจสอบว่าค่าหนึ่งมากกว่าหรือเท่ากับค่าอีกค่าหรือไม่

<=" (Less Than or Equal To): ตรวจสอบว่าค่าหนึ่งน้อยกว่าหรือเท่ากับค่าอีกค่าหรือไม่

3. Logical Operators (ตัวดำเนินการเชิงตรรกะ)

ใช้ในการดำเนินการเชิงตรรกะ เช่น AND, OR, และ NOT เพื่อสร้างเงื่อนไขที่ซับซ้อนขึ้น

AND": ตรวจสอบว่าทั้งสองเงื่อนไขเป็นจริงหรือไม

OR": ตรวจสอบว่าอย่างน้อยหนึ่งเงื่อนไขเป็นจริงหรือไม่

NOT": เปลี่ยนค่าจาก TRUE เป็น FALSE และจาก FALSE เป็น TRUE

4. Assignment Operators (ตัวดำเนินการกำหนดค่า)

ใช้ในการกำหนดค่าหรือผลลัพธ์จากการคำนวณให้กับตัวแปร

:= (Assignment): กำหนดค่าหรือผลลัพธ์ให้กับตัวแปร

5. String Operators (ตัวดำเนินการจัดการข้อความ)

ใช้ในการรวมข้อความ

+" (Concatenation): รวมข้อความสองข้อความเข้าด้วยกัน

6. Unary Operators (ตัวดำเนินการยูนารี)

ใช้ในการดำเนินการกับค่าหนึ่งค่า เช่น การทำให้เป็นค่าบวกหรือลบ

"+" (Unary Plus): ระบุว่าค่าของตัวแปรเป็นบวก (สามารถละได้)

-" (Unary Minus): ทำให้ค่าของตัวแปรเป็นลบ

7. Compound Assignment Operators (ตัวดำเนินการกำหนดค่าแบบผสม)

+=" (Addition Assignment): เพิ่มค่าและกำหนดค่าผลลัพธ์กลับไปยังตัวแปรเดิม

“-=” (Subtraction Assignment): ลบค่าจากตัวแปรแล้วกำหนดค่าผลลัพธ์กลับไปยังตัวแปรเดิม

*=" (Multiplication Assignment): คูณค่ากับตัวแปรแล้วกำหนดค่าผลลัพธ์กลับไปยังตัวแปรเดิม

"/=” (Division Assignment): หารค่าจากตัวแปรแล้วกำหนดค่าผลลัพธ์กลับไปยังตัวแปรเดิม

สรุป

การใช้ AL Operators ในการเขียนโปรแกรมใน Dynamics 365 Business Central เป็นเรื่องสำคัญที่ช่วยให้คุณสามารถคำนวณ เปรียบเทียบ และจัดการข้อมูลได้อย่างมีประสิทธิภาพ เมื่อคุณเข้าใจวิธีการใช้ตัวดำเนินการเหล่านี้ การเขียนโค้ดของคุณจะง่ายขึ้น และคุณจะสามารถสร้างโซลูชันที่ตรงตามความต้องการได้อย่างรวดเร็วและถูกต้อง

การเรียนรู้ AL Operators ไม่ได้ยาก แค่เข้าใจพื้นฐานแล้วฝึกใช้งานบ่อยๆ คุณก็จะเชี่ยวชาญได้อย่างรวดเร็วครับ!

Leave a comment