Ruby语言作为一种新兴的编程语言,有许多东西值得我们去深入的学习。它的独特性深受编程人员的关注。在这里我们将会了解到Ruby源代码的一些知识。#t#
Ruby源代码通常使用 UTF-8、ASCII 等格式,它是一种基于行的语言,如果我们将多行代码写在一个物理行,那么可以使用 ";" 来分隔。
a = Class1.new(123); b = Class1.new(123)
我们也可以使用连接符 "\" 将单行代码写成多行。如果分隔位置以操作符结尾,则连接符可省略。 (注意!"\" 后面不能包含任何字符,包括空格和注释,否则会导致语法错误。)
- x1 = 1 + 2 \
- + 3
- x2 = 1 + 2 +
- 3
Ruby源代码单行注释以 # 开始,直到物理行结束;多行注释以 "=begin" 行开始,"=end" 行结束。
- =begin
- Copyright (c) RainTrail Studio. China
- All Rights Reserved! 2007
- =end
- a = Class1.new(123) # new object;
每个Ruby源代码文件都可以声明自己被装载和程序执行结束后要执行的代码块。
- BEGIN {
- puts "Start..."
- }
- END {
- puts "End!"
- }
Ruby源代码中的BEGIN 和 END 代码块都可以定义多次。(Eclipse / RDT 环境下,似乎不能将 "{" 写在单独行,否则会出错。)