跳轉到內容

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!"
華夏公益教科書