Ruby源代码是一种基于行的语言
创始人
2024-06-16 01:30:31
0

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 环境下,似乎不能将 "{" 写在单独行,否则会出错。)

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...
《非诚勿扰》红人闫凤娇被曝厕所... 【51CTO.com 综合消息360安全专家提醒说,“闫凤娇”、“非诚勿扰”已经被黑客盯上成为了“木...
2012年第四季度互联网状况报... [[71653]]  北京时间4月25日消息,据国外媒体报道,全球知名的云平台公司Akamai Te...