ผมได้ไปอ่านบทความ 5 reasons the D programming language is a great choice for development เจอประเด็นน่าสนใจสองสามประเด็นดังนี้
คำสั่งแสดงออกทางหน้าจอในภาษา D มีคำสั่งดังนี้
ตัวควบคุมการแสดงผลในภาษา D
คำสั่ง writeln
จะเห็นได้ว่า เราสามารถใช้ตัวควบคุมการแสดงผลเหมือนในคำสั่ง printf ของภาษาซีได้และสามารถหมายเหตุโค้ดได้เหมือนภาษาซีครับ
คำสั่ง write
Hello world!
คำสั่ง writef
Hello world!
คำสั่ง writefln
Hello world!
Hello world!
ขอบคุณครับ
- writeln
- write
- writef
- writefln
- คำสั่ง writeln สามารถขึ้นบรรทัดใหม่ได้อัตโนมัติ
- คำสั่ง write จะไม่ขึ้นบรรทัดให้อัตโนมัติ เราต้องกำหนดเองด้วยตัวควบคุมการแสดงผล
- คำสั่ง writef เป็นคำสั่งแสดงผลโดยนำตัวควบคุมรูปแบบการแสดงผลมาใช้งานเหมือนภาษาซี
- คำสั่ง writefln เป็นคำสั่งแสดงผลโดยนำตัวควบคุมรูปแบบการแสดงผลมาใช้งานเหมือนภาษาซี และสามารถขึ้นบรรทัดใหม่ได้อัตโนมัติ
ตัวควบคุมรูปแบบการแสดงผล
| ตัวควบคุม | รูปแบบการแสดงผล |
| %d | ตัวเลขจำนวนเต็ม (int) |
| %f | ตัวเลขจำนวนจริง (float) |
| %s | ข้อความ |
| %.2f | ตัวเลขทศนิม 2 ตำแหน่ง |
ตัวควบคุมการแสดงผลในภาษา D
- \n (newline)
- \t (tab)
- \b (backspace)
- \r (carriage return)
คำสั่ง writeln
import std.stdio;
void main()
{
writeln("Hello world!","\tFrom D Programming Language."); // ใช้คำสั่ง writeln
}
เมื่อคอมไพล์แล้วรันHello world! From D Programming Language.
จะเห็นได้ว่า เราสามารถใช้ตัวควบคุมการแสดงผลเหมือนในคำสั่ง printf ของภาษาซีได้และสามารถหมายเหตุโค้ดได้เหมือนภาษาซีครับ
คำสั่ง write
import std.stdio;
void main()
{
write("Hello world!");
}
เมื่อคอมไพล์แล้วรันHello world!
คำสั่ง writef
import std.stdio;
void main()
{
writef("Hello, %s!\n", "World");
}
เมื่อคอมไพล์แล้วรันHello world!
คำสั่ง writefln
import std.stdio;
void main()
{
writefln("Hello, %s!", "World");
writefln("%s, %s!", "Hello", "World");
}
เมื่อคอมไพล์แล้วรันHello world!
Hello world!
ขอบคุณครับ
ความคิดเห็น
แสดงความคิดเห็น