跳至内容

Ring/Lessons/HelloWorld

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


Hello World

[编辑 | 编辑源代码]

下一个程序将 Hello World 消息打印到屏幕(标准输出)。

	see "Hello World"



运行程序

[编辑 | 编辑源代码]

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

	ring hello.ring



不区分大小写

[编辑 | 编辑源代码]

由于 Ring 语言不区分大小写,因此同一个程序可以用不同的风格编写。

.. tip:: 最好选择一种风格,并在所有程序源代码中使用它。

	SEE "Hello World"
	See "Hello World"



多行文字

[编辑 | 编辑源代码]

使用 Ring,我们可以编写多行文字,请看下一个例子。

	See "
		Hello 
		Welcome to the Ring programming language
		How are you?

	    "

您也可以使用 nl 常量插入新行,并可以使用 + 运算符连接字符串。

.. note:: nl 值表示一个新行,而表示新行的实际代码在不同的操作系统之间是不同的。

	See "Hello" + nl + "Welcome to the Ring programming language" + 
	    nl + "How are you?"



获取输入

[编辑 | 编辑源代码]

您可以使用 give 命令从用户获取输入。

	See "What is your name? "
	Give cName
	See "Hello " + cName



没有显式语句结束符

[编辑 | 编辑源代码]

您不需要使用 ';' 或按 ENTER 来分隔语句。前面的程序可以写在一行中。

	See "What is your name? " give cName see "Hello " + cName



编写注释

[编辑 | 编辑源代码]

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

注释以 # 或 // 开头。

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

	/* 
		Program Name : My first program using Ring
		Date         : 2015.05.08
		Author       : Mahmoud Fayed
	*/

	See "What is your name? " 	# print message on screen
	give cName 			# get input from the user
	see "Hello " + cName		# say hello!

	// See "Bye!"


.. note:: 使用 // 注释代码行只是一种代码风格。

华夏公益教科书