编程C,C ++,Java,PHP,Ruby,图灵,VB
计算机科学加拿大 
编程C,C ++,Java,PHP,Ruby,图灵,VB  

用户名:   Password: 
 登记登记   
 [ruby-tut]你好,红宝石!
指数 -> 编程,Ruby. -> 红宝石 Tutorials
查看上一个主题 可打印的版本下载主题利率主题订阅本主题私人信息刷新页面 查看下一个主题
作者 信息
WTD.




 邮政 发布: 星期五2004年6月25日7:55 PM  帖子主题:[Ruby-Tut]你好,Ruby!

红宝石中的一切都是一个对象。

不完全是。

您可能已经使用了Java,并认为您正在进行面向对象的编程,但Java仅部分面向对象。仍有原始值,如int,float,double等,这不是。

这可能是Ruby的最好的事情,这是一个认股权证提到的。那说,如果你没有面向对象的编程经验,Ruby仍然友好。

你好, Ruby!

代码:
put"Hello, Ruby!"


很简单。 Puts方法打印一个对象,后跟换行符,就像Java的System.out.println一样。虽然,Ruby的Puts方法是聪明的。如果尚未包含一个,它只添加换行符。

代码:
put"Hello, Ruby!\n"


将产生与以前的代码示例完全相同的输出。

还存在其他方法:

代码:
#这是一个评论,顺便说一句......

#打印不附加任何额外的牛新
打印"Hello, Ruby!\n"

#Printf工作就像C中相同名称的函数
Printf."%s, %s!\n", "Hello", "Ruby"


友好的Ruby.

现在,我们可以输出一个字符串。我们接下来需要一个来自用户的名字,所以红宝石可以友好。

代码:
put"Hello, Ruby!"
打印"I'm "
名称= get.
put"Ruby says, \"hello, #{name}\""


第一行和第二行看起来很熟悉。第三行调用获取方法从标准输入读取字符串,并将其分配给变量“名称”。

到目前为止,第四行可能是最多的小说。在字符串中,#{name}表示应将变量名称插入到字符串中。这个构造非常灵活,这只是它可以做的事情的琐碎。
赞助
赞助
 赞助
 赞助
从上一个显示帖子:   
    指数 -> 编程,Ruby. -> 红宝石 Tutorials
查看上一个主题 告诉一个朋友可打印的版本下载主题利率主题订阅本主题私人信息刷新页面 查看下一个主题

11  [ 1 Posts ]
跳到:    


Style:  
搜索: