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中很少的保留字。这些保留字不得用作常量或变量或任何其他标识符名称。
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中用于描述空白,制表符,换行符和注释的术语,空格将语句的一个部分与另一个分开,并使解释器能够识别语句中一个元素(如int)在何处结束以及下一个元素在何处开始。因此,在以下语句中-
local age
另一方面,在以下语句中
int fruit=apples + oranges //get the total fruits
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟