Ruby源代码是一种基于行的语言

Ruby语言作为一种新兴的编程语言,有许多东西值得我们去深入的学习。它的独特性深受编程人员的关注。在这里我们将会了解到Ruby源代码的一些知识。#t#

Ruby源代码通常使用 UTF-8、ASCII 等格式,它是一种基于行的语言,如果我们将多行代码写在一个物理行,那么可以使用 ";" 来分隔。

a = Class1.new(123); b = Class1.new(123)

我们也可以使用连接符 "\" 将单行代码写成多行。如果分隔位置以操作符结尾,则连接符可省略。 (注意!"\" 后面不能包含任何字符,包括空格和注释,否则会导致语法错误。)

 
 
 
  1. x1 = 1 + 2 \  
  2.  + 3  
  3.    
  4. x2 = 1 + 2 +  
  5.  3 

Ruby源代码单行注释以 # 开始,直到物理行结束;多行注释以 "=begin" 行开始,"=end" 行结束。

 
 
 
  1. =begin  
  2. Copyright (c) RainTrail Studio. China  
  3. All Rights Reserved! 2007 
  4. =end 
  5. a = Class1.new(123) # new object; 

每个Ruby源代码文件都可以声明自己被装载和程序执行结束后要执行的代码块。

 
 
 
  1. BEGIN {  
  2.  puts "Start..."   
  3. }  
  4. END {  
  5.  puts "End!"  

Ruby源代码中的BEGIN 和 END 代码块都可以定义多次。(Eclipse / RDT 环境下,似乎不能将 "{" 写在单独行,否则会出错。)

分享名称:Ruby源代码是一种基于行的语言
网页URL:http://www.shufengxianlan.com/qtweb/news39/452589.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联