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

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

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

ตัวทำซ้ำ do-while ในภาษา D

การใช้งาน do-while ในภาษา D มีการใช้งานคล้าย ๆ กับภาษาซี โดยมีไวยากรณ์ดังนี้ครับ
do
{
 โค้ด
} while(เงื่อนไข);


หลักการทำงานของ do-while คือ do-while จะทำการตรวจสอบเงื่อนไขท้ายการวนซ้ำ หากเงื่อนไขเป็นจริง จะทำตามคำสั่งที่กำหนดไว้ใน do ไปเรื่อย ๆ จนกว่าเงื่อนไขจะเป็นเท็จ
ตัวอย่างการใช้งานตัวทำซ้ำ do-while ในภาษา D
import std.stdio;

void main()
{
 int a=0;
 do
 {
  writeln(a);
  a++;
 } while(a<=5);
}

ผลลัพธ์
0
1
2
3
4
5

ความคิดเห็น

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

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

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

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

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

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

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