JSRUN 用代码说话

D编程 语法

编辑教程

D语言非常简单易学,让我们开始创建第一个D程序!

D示例

让我们编写一个简单的D程序,所有D文件都将具有扩展名.d。因此,将以下源代码放入test.d文件中。

import std.stdio;

/ _My first program in D_ /
void main(string[] args) { 
   writeln("test!"); 
}

假设D环境设置正确,让我们使用-运行程序

$dmd test.d 
$./test

我们可以看到以下输出。

test

现在让我们看一下D程序的基本结构,以便您轻松理解D编程语言的基本构建块。

导入库

这里,我们导入提供基本I/O操作的标准io库,上面程序中使用的writeln是D的标准库中的函数,它用于打印一行文本。该程序使用的唯一模块是std.stdio,它处理数据输入和输出。

Main函数

主要函数是程序的启动,它确定执行顺序以及应如何执行程序的其他部分。

注释

注释就像D程序中的支持文本一样,它们会被编译器忽略,多行注释以/开头,并以字符 /结束,如下所示-

/ _My first program in D_ /

在注释的开头使用//编写单个注释。

//my first program in D

标识符

D标识符是用于标识变量,函数或任何其他用户定义项目的名称,标识符以字母A到Z或a到z或下划线_开头,后跟零个或多个字母,下划线和数字(0到9)。

D不允许在标识符内使用标点符号,如@,$和%。 D是区分大小写的编程语言,这是可接受的标识符的一些示例-

mohd       zara    abc   move_name  a_123 
myname50   _temp   j     a23b9      retVal

关键词

以下列表显示了D中很少的保留字。这些保留字不得用作常量或变量或任何其他标识符名称。

abstractaliasalignasm
assertautobodybool
bytecasecastcatch
charclassconstcontinue
dchardebugdefaultdelegate
deprecateddodoubleelse
enumexportexternfalse
finalfinallyfloatfor
foreachfunctiongotoif
importininoutint
interfaceinvariantislong
macromixinmodulenew
nulloutoverridepackage
pragmaprivateprotectedpublic
realrefreturnscope
shortstaticstructsuper
switchsynchronizedtemplatethis
throwtruetrytypeid
typeofubyteuintulong
unionunittestushortversion
voidwcharwhilewith

空格

仅包含空格(可能带有注释)的行称为空白行,而D编译器完全忽略该行。

空格是D中用于描述空白,制表符,换行符和注释的术语,空格将语句的一个部分与另一个分开,并使解释器能够识别语句中一个元素(如int)在何处结束以及下一个元素在何处开始。因此,在以下语句中-

local age

另一方面,在以下语句中

int fruit=apples + oranges   //get the total fruits
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟