跳转到内容

猴子

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

参考资料

[编辑 | 编辑源代码]
  • 第三方模块
[编辑 | 编辑源代码]
华夏公益教科书