以前接触多的编程语言都是C/C++、Java、C#等,很少接触脚本语言,冷不丁(突然)地接触Ruby还让我有点小激动
Ruby特征
- 脚本语言:源码编写->程序运行(无需编译)
-
完全面向对象:与Java等不同,真正达到一切皆对象(没有基本类型)
丰富类库/错误处理/垃圾回收 - 跨平台:就连C#都声称可以跨平台,所以理所当然的
- 开源:程序员就喜欢这个
Ruby运行方法
- ruby命令
- irb命令(运行小程序可以)
➜ ~ irb
2.3.3 :001 > print("Hello,Ruby!\n")
Hello,Ruby!
=> nil
2.3.3 :002 > exit(或者使用Ctrl+D)
➜ ~
注释
- 单行注释
# single-line comment.
- 多行注释
=begin
multiple-lines comments.
=end
转义
同其他语言(Java等)一样,在使用双引号(
"
)定义的字符串中使用 \ 进行转义。
不同的是,若用单引号('
)定义的字符串则除了'
需要转义外其余均不做处理。
即:
"\n" = 换行
"\"" = "
'\n' = \n字符串
'\'' = '
好了,今天先到这里,该回家睡觉了!