首页 > 其他 > 详细

自学Ruby笔记(二)— Ruby的一些基础知识

时间:2014-02-26 00:58:02      阅读:297      评论:0      收藏:0      [点我收藏+]

  Ruby安装好之后,我们就可以来实践Ruby语言了。

  以下是一些学习到的简单基础知识:

1. 如何执行Ruby文件?

    我们编写的Ruby文件是以rb为后缀名的,例如:XXX.rb。当要执行ruby文件时,可以打开命令行窗口,进入到Ruby文件所在的目录下,通过命令ruby XXX.rb来执行,可以看如下示图:

                                                             bubuko.com,布布扣

2. print方法:用于打印字符串功能,print ("Hello", " Ruby !", "\n")   print "Hello Ruby !\n"

3. 换行符:\n,\n\t, 转义符:\

4. puts方法: 和print方法类似,也是用来打印字符,但其中每个分段的字符串都会自动换行。例如, puts ("Hello", "Ruby", "!") 显示结果如下:

                                                  bubuko.com,布布扣

5. p方法:用来显示数据的方法,其不会对数据做任何修改,只是显示数据。例如:p "Hello, \n\t Ruby" 则引号会保留:

                                                 bubuko.com,布布扣

6. 可以直接用四则运算,数学函数计算

7. 注释:使用#开头的语句都会被当做注释,也可以将注释写在语句中间,则后面以#开头的语句都会当做注释了。

             如果是一大段东西都是注释,则可以将需要注释的语句都放在=begin=end之间,如下所示:

PS: 在JAVA中,注释可以用//, 或者/* ........*/

bubuko.com,布布扣
=begin
   This is comment for Ruby program
   print "Hello Ruby !"
=end
bubuko.com,布布扣

8. Ruby中的变量:变量和JAVA中变量类似,只是没有数据类型,但是有特殊的变量名,然后赋值。

    变量有以下类型:局部变量 (变量名以小写字母或_起始的变量)

                           全局变量 (变量名以$起始的变量)

                           实例变量 (变量名以@起始的变量)

                           类变量 (变量名以@@起始的变量)

                           虚拟变量 (‘true‘, ‘false‘, ‘self‘等特定名称的变量)

9. 读取文件内容:open(filename)方法,打开文件,并且会返回一个文件对像

bubuko.com,布布扣
filename = ARGV[0]  
file = open(filename)  #使用open方法获取文件对象
text  = file.read          #使用read方法来将文件对象的内容读取出来
print text
file.close                    #关闭文件对象
bubuko.com,布布扣

10. 读入其他文件:即想要在当前程序中调用另外一个程序的方法,则需要读入其他文件 -》 require "想要读入的库名",其中名字可以省略.rb这个后缀名。也可以读取其他的标准库。

bubuko.com,布布扣
require "hello"  #读入Hello.rb文件
hello()     #调用hello.rb中的hello()方法
bubuko.com,布布扣

11. 条件判断:if~then~else~end,而JAVA中则没有then和end(后面会详述)
12. 字符串反复执行:while (condition) do~end, 对象.times方法 (后面会详述)

自学Ruby笔记(二)— Ruby的一些基础知识

原文:http://www.cnblogs.com/windy1118/p/RubyLearning2.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!