ผมได้ไปอ่านบทความ 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; } }
ผลลัพธ์
ความคิดเห็น
แสดงความคิดเห็น