ข้ามไปที่เนื้อหาหลัก

เหตุผลที่ทำไมภาษาโปรแกรมมิ่ง D ถึงเป็นตัวเลือกที่ดีสำหรับการพัฒนา

ผมได้ไปอ่านบทความ 5 reasons the D programming language is a great choice for development เจอประเด็นน่าสนใจสองสามประเด็นดังนี้

ลูป for ในภาษา D

คำสั่งทำซ้ำ for ในภาษา D มีการใช้งานเหมือนกับภาษา C
for(ค่าเริ่มต้นตัวแปร ; เงื่อนไขที่ตรวจสอบ ; ปรับค่าตัวแปร){
         คำสั่งที่ 1;
}

คำอธิบาย

  • ค่าเริ่มต้นตัวแปร คือ ตัวแปรที่เรากำหนดขึ้นมาเพื่อใช้ในลูป เพื่อเงื่อนไขการตรวจสอบ
  • เงื่อนไขที่ตรวจสอบ คือ เงื่อนไขที่เปรียบเทียบตรวจสอบเงื่อนไขของตัวแปรที่กำหนดในการลูป
  • ปรับค่าตัวแปร คือ การปรับค่าตัวแปรที่ใช้ในการลูป

ตัวอย่างการลูป for ในภาษา D

import std.stdio;

void main(){
 int a=0;
 for(int i=0;i<=5 ; a++){
  writeln(a);
  i++;
 }
}
ผลลัพธ์
0
1
2
3
4
5

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

โมดูลในภาษา D

สวัสดีผู้อ่านทุกท่านครับ ในการเขียนโปรแกรม บางโปรแกรมมีความซับซ้อนสูงหรือบางครั้งอาจใช้โค้ดเหมือนกัน จึงแยกโค้ดนั้นออกเป็นโมดูล แล้ว import รวมกลับมาในอีกครั้งนึ่ง แล้วคอมไพเลอร์ออกมาเป็นไฟล์เดียว

จัดการ Package และ Build โปรแกรมภาษา D ด้วย dub

dub เป็นเครื่องมือสำหรับใช้สร้างจัดการ Package และ Build โปรแกรมหรือไลบรารีต่าง ๆ ในภาษาดี (D lang)

เรียกใช้ไลบารีภาษา C ในภาษา D

สวัสดีผู้อ่านทุกท่านครับ หลังจากที่ผมย้ายมาเขียนภาษา D แล้วได้ซักระยะหนึ่ง ผมอยากเรียกใช้ไลบารีภาษา C ในภาษา D สามารถเรียกใช้งานได้ดังนี้ครับ