跳轉到內容

猴子

0% developed
來自華夏公益教科書,開放的世界,開放的書籍
本書旨在作為 Blitz Research Ltd. 釋出的 BASIC 方言 Monkey 的參考。


Monkey 是一種 BASIC 方言程式語言,將 Monkey 程式碼轉換為多個跨平臺。目前支援的目標平臺包括 Windows、Mac OS X、Android、iOS、HTML5、Flash 和 XNA。

Monkey 是 Blitz Research Limited 的最新程式語言,繼 BlitzMax (2004) 和 BlitzBasic (2000) 之後,這兩者是同一作者之前的兩種 BASIC 程式設計方言。

Monkey 程式碼透過 Trans 工具轉換為目標語言,並根據目標平臺轉換為原生編譯器。Monkey 需要使用其他編譯器和開發工具包才能達到最終目標。此過程在隨附的 IDE Monk (2011) 和 Ted (2012) 中實現了很大程度的自動化。

模組提供 Monkey 的執行時功能。它們儲存在 Monkey 目錄內的 modules 目錄中,並透過 Import 命令訪問。

程式碼示例

[編輯 | 編輯原始碼]
Function Main:Bool()
	Local hex:Int = $f0c090

	HexToColour(hex)
	
	Return True
End Function

Function HexToColour:Void(hex:Int)
	Local r:Int = hex Shr 16 & $0000ff
	Local g:Int = hex Shr 8 & $0000ff
	Local b:Int = hex & $0000ff
	
	Print r+":"+g+":"+b
End

參考資料

[編輯 | 編輯原始碼]
  • 第三方模組
[編輯 | 編輯原始碼]
華夏公益教科書