跳转到内容

Dragon 简介/课程/HelloWorld

来自维基教科书,开放的书籍,用于开放的世界

Hello World

[编辑 | 编辑源代码]

以下程序将在屏幕(标准输出)上打印 "Hello World" 消息。

	show "Hello World"

运行程序

[编辑 | 编辑源代码]

要运行程序,请将代码保存在一个文件中(例如:hello.dgn),然后从命令行或终端中使用 Dragon 解释器运行它。

	dragon -r hello.dgn

多行字面量

[编辑 | 编辑源代码]

使用 Dragon,我们可以编写多行字面量,如以下示例所示。

	show "
		Hello 
		Welcome to the Dragon programming language
		How are you?

	    "

您可以编写 showln 来在输出中追加换行符。

	showln "Hello"
	show "hi"

获取输入

[编辑 | 编辑源代码]

您可以使用 readln() 方法从用户获取输入。

	select "std"
	
	showln "Enter your name" 
	a = readln()
	show "Hello " + a

没有显式的结束语句

[编辑 | 编辑源代码]

您无需使用 ';' 或 ENTER 来分隔语句。先前程序中的一些独立行可以合并到一行上。

	select "std"
	
	showln "Enter your name"
	a = readln()  show "Hello " + a

编写注释

[编辑 | 编辑源代码]

我们可以编写单行注释和多行注释。

单行注释以 // 开头。

多行注释写在 /* 和 */ 之间。

	select "std"
	
	showln "Enter your age"                         
	a = readln()           // print message on screen and get input from the user
	show "Age: " + a       // say hello!
	
	// show "Bye!"
华夏公益教科书