W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
D語言非常簡(jiǎn)單易學(xué),讓我們開始創(chuàng)建第一個(gè)D程序!
讓我們編寫一個(gè)簡(jiǎn)單的D程序,所有D文件都將具有擴(kuò)展名.d。因此,將以下源代碼放入test.d文件中。
import std.stdio;
/* My first program in D */
void main(string[] args) {
writeln("test!");
}
假設(shè)D環(huán)境設(shè)置正確,讓我們使用-運(yùn)行程序
$dmd test.d
$./test
我們可以看到以下輸出。
test
現(xiàn)在讓我們看一下D程序的基本結(jié)構(gòu),以便您輕松理解D編程語言的基本構(gòu)建塊。
這里,我們導(dǎo)入提供基本I/O操作的標(biāo)準(zhǔn)io庫,上面程序中使用的writeln是D的標(biāo)準(zhǔn)庫中的函數(shù),它用于打印一行文本。該程序使用的唯一模塊是std.stdio,它處理數(shù)據(jù)輸入和輸出。
主要函數(shù)是程序的啟動(dòng),它確定執(zhí)行順序以及應(yīng)如何執(zhí)行程序的其他部分。
注釋就像D程序中的支持文本一樣,它們會(huì)被編譯器忽略,多行注釋以/*開頭,并以字符* /結(jié)束,如下所示-
/* My first program in D */
在注釋的開頭使用//編寫單個(gè)注釋。
//my first program in D
D標(biāo)識(shí)符是用于標(biāo)識(shí)變量,函數(shù)或任何其他用戶定義項(xiàng)目的名稱,標(biāo)識(shí)符以字母A到Z或a到z或下劃線_開頭,后跟零個(gè)或多個(gè)字母,下劃線和數(shù)字(0到9)。
D不允許在標(biāo)識(shí)符內(nèi)使用標(biāo)點(diǎn)符號(hào),如@,$和%。 D是區(qū)分大小寫的編程語言,這是可接受的標(biāo)識(shí)符的一些示例-
mohd zara abc move_name a_123
myname50 _temp j a23b9 retVal
以下列表顯示了D中很少的保留字。這些保留字不得用作常量或變量或任何其他標(biāo)識(shí)符名稱。
abstract | alias | align | asm |
assert | auto | body | bool |
byte | case | cast | catch |
char | class | const | continue |
dchar | debug | default | delegate |
deprecated | do | double | else |
enum | export | extern | false |
final | finally | float | for |
foreach | function | goto | if |
import | in | inout | int |
interface | invariant | is | long |
macro | mixin | module | new |
null | out | override | package |
pragma | private | protected | public |
real | ref | return | scope |
short | static | struct | super |
switch | synchronized | template | this |
throw | true | try | typeid |
typeof | ubyte | uint | ulong |
union | unittest | ushort | version |
void | wchar | while | with |
僅包含空格(可能帶有注釋)的行稱為空白行,而D編譯器完全忽略該行。
空格是D中用于描述空白,制表符,換行符和注釋的術(shù)語,空格將語句的一個(gè)部分與另一個(gè)分開,并使解釋器能夠識(shí)別語句中一個(gè)元素(如int)在何處結(jié)束以及下一個(gè)元素在何處開始。因此,在以下語句中-
local age
另一方面,在以下語句中
int fruit=apples + oranges //get the total fruits
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: