D语言 - 基本语法

D语言 - 基本语法 首页 / D语言入门教程 / D语言 - 基本语法

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

D示例

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

import std.stdio;  

/* 我在 D 中的第一个程序 */
void main(string[] args) { 
   writeln("test!"); 
}

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

$dmd test.d 
$./test

我们可以看到以下输出。

test

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

导入库

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

Main函数

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

链接:https://www.learnfk.comhttps://www.learnfk.com/d-programming/d-programming-basic-syntax.html

来源:LearnFk无涯教程网

注释

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

/* 我在 D 中的第一个程序 */

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

//我在 D 中的第一个程序

标识符

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

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

mohd       zara    abc   move_name  a_123 
myname50   _temp   j     a23b9      retVal

关键词

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

abstractaliasalign asm
assertauto body bool
bytecase castcatch
char class constcontinue
dchardebugdefaultdelegate
deprecateddo double else
enumexportextern false
finalfinally floatfor
foreachfunction goto if
import in inout int
interfaceinvariantis long
macro mixinmodulenew
nulloutoverridepackage
pragmaprivateprotected public
real refreturnscope
shortstatic struct super
switchsynchronizedtemplatethis
throw truetry typeid
typeof ubyte uint ulong
union unittest ushortversion
void wcharwhile with

空格

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

无涯教程网

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

local age

另一方面,在以下语句中

int fruit=apples + oranges   //字符串拼接

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

左耳听风 -〔陈皓〕

技术领导力实战笔记 -〔TGO鲲鹏会〕

DDD实战课 -〔欧创新〕

现代C++编程实战 -〔吴咏炜〕

后端存储实战课 -〔李玥〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

手把手带你搭建推荐系统 -〔黄鸿波〕

结构写作力 -〔李忠秋〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)