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