热门问题
时间线
聊天
视角

Genie語言

来自维基百科,自由的百科全书

Remove ads

Genie,一種現代通用型的高階語言,最早在2008年被發表[1],由 GNOME 所推動,採用GNU較寬鬆公共許可證。它可以在某些應用場景中作為 Vala的語法替代。它與Vala共用相同的編譯器程式庫,兩種程式語言可以完全共用[2],唯一的差別在於語法的不同。

快速預覽 編程範型, 設計者 ...

它的語法接近 Python,藉助 GObject 來實現物件導向程式設計

Remove ads

程式範例

"Hello World"

這個例子顯式的使用四個空格作為縮排。

[indent=4]

init
    print "Hello, world!"

對象

沒有顯式的縮排聲明,預設為tab。

class Sample

	def run()
		stdout.printf("Hello, world! \n ")

init
	var sample = new Sample()
	sample.run()

參照

Loading content...
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads