ผมได้ไปอ่านบทความ 5 reasons the D programming language is a great choice for development เจอประเด็นน่าสนใจสองสามประเด็นดังนี้
การเขียนโปรแกรมภาษา D ในการตรวจสอบเงื่อนไข switch และ case โดยมีการใช้งานคล้าย ๆ กับภาษาซีดังนี้ครับ
ตัวอย่าง
ผลลัพธ์
switch (expression) {
case value_1:
// ดำเนินการค่า value_1 หากเป็นจริง
// ...
break;
case value_2:
// ดำเนินการค่า value_2 หากเป็นจริง
// ...
break;
// ... cases อื่น ๆ ...
default:
// หากไม่มีการดำเนินการใดเป็นจริง
// ...
break;
}
โดยมักจะใช้งานคู่กับคำสั่ง break ซึ่งเป็นคำสั่งออกจาการลูป หลังจากทำเงื่อนไขที่กำหนดแล้วตัวอย่าง
import std.stdio;
void main()
{
string a; // ประกาศตัวแปร a เป็นข้อมูลชนิด string
a = "google"; // ตัวแปร a คือ "google"
switch (a) {
case "apple":
writeln("apple");
break;
case "google":
writeln("google");
break;
default:
writeln("Not know");
break;
}
}
ผลลัพธ์
ความคิดเห็น
แสดงความคิดเห็น