D語言教學
D語言概述,D語言是什麼?
D語言開發環境設置
D語言基本語法
D語言變量
D語言數據類型
D語言枚舉Enums
D語言常值
D語言運算符
D中算術運算符
D語言關係運算符
D語言邏輯運算符
D語言位運算符
D語言賦值運算符
D語言sizeof運算符
D語言運算符優先級
D語言循環
D語言while循環
D語言for循環
D語言do...while循環
D語言嵌套循環
D語言break語句
D語言continue語句
D語言決策語句
D語言if語句
D語言if...else語句
D語言if嵌套語句
D語言switch語句
D語言嵌套switch語句
D語言函數
D語言字符
D語言字符串-String
D語言數組
D語言關聯數組
D語言指針
D語言元組
D語言結構體
D語言聯合體
D語言範圍
D語言別名
D語言混合類型
D語言模塊
D語言模板
D語言常量
D語言文件I/O
D語言併發
D語言異常處理
契約式編程
D語言條件編譯
D語言類和對象
D語言類成員函數
類的訪問修飾符
構造函數和析構函數
this指針
類指針
類的靜態成員
類繼承
重載
一元運算符重載
二元運算符重載
比較操作符重載
D語言封裝
D語言接口
D語言抽象類
D語言概述,D語言是什麼?
D編程語言是由Digital火星Walter Bright開發的面向對象的多範型系統編程語言。它的發展始於1999年,並於2001年首次發佈,D(1.0)的主要版本發佈於2007年,目前有D2版本的D語言
D是有語法是C風格,並使用靜態類型語言。有C和C ++的許多功能在D中使用,但也有一些功能從D.一些值得注意添加到D包括這些不包括語言部分,
單元測試
True 模塊
垃圾回收
第一級數組
免費開放
關聯數組
動態數組
內部類
閉包
匿名函數
懶計算/加載
多範式
D是一個多範式編程語言。多重範式包括,
繼承
面向對象
元編程
函數化
併發
示例代碼:
import std.stdio; void main(string[] args) { writeln("Hello World!"); }
學習D語言
學習D語言時,需要做的最重要的事情是把重點放在概念,而不是迷失在語言技術細節。
學習一種編程語言的目的是要成爲一個更好的程序員;也就是說,要成爲更有效地設計和實施新系統和維護舊的。
D語言適用範圍
D語言編程有一些有趣的功能,並在官方D語言編程網站聲稱,D語言方便容易,強大而高效。 D編程增加了許多功能,其中C語言標準庫,如可調整大小的數組和字符串函數的形式提供了核心語言。 D語言是中高級程序員的一個很好的第二語言。 D編程在處理和內存管理,更好地解決了C+ +指針的麻煩。
D語言編程的目的主要是對新的方案,轉換現有方案。它提供了內置的測試和驗證的適用於大型新項目,將通過大型團隊寫入數百萬行的代碼。