专栏首页hbbliyongRuby基本语法

Ruby基本语法

(一)Ruby中一切都是对象

     比如可以用.class属性来查看一个对象的类型,看下1.class,会发现常数1的类型是Fixnum,1是Fixnum的一个实例。

(二)Ruby语法

     Ruby中的类以class开始 以end结束,类名首字母的约定是大写;      Ruby中的方法以def开始 以end结束,方法名首字母的约定是小写;

     Ruby中的局部变量名首字母的约定是小写;

     Ruby中的构造函数(构造方法)名称为initialize;

          即类在创建新对象时,调用这一方法

     Ruby中的成员变量(实例变量,对象变量)用@符号,在initialize里进行声明与初始化;      Ruby中的属性用attr,attr_writer,attr_reader和attr_accessor声明;

Ruby中的全局变量用$符号;

     Ruby中的常数(常量)用大写字母开头,约定是全部大写;      Ruby中任何的表达式都会返回值。

     Ruby中的注释:

         单行注释:以#开头,如: #注释内容          多行注释:在=begin 和 =end 之间定义,如:              =begin                 注释内容              =end

          其中在radrails中,快捷键ctrl+/ ,为注释,也可全选注释。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mybatis 3 配置 Log4j

    Mybatis与Log4j 最常用的日志输出是Log4j,将相应的jar包和配置文件放到相应的位置,Mybatis就可以通过Log4j将SQL语句打印出来。 配...

    hbbliyong
  • Android中的AutoCompleteTextView的使用

    最终的效果如下: ? main.xml代码如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xm...

    hbbliyong
  • Visual Studio 2013 添加新项缺失[ADO.NET 实体数据模型]解决方法

          之前使用在Vs2012下使用SQLite+EF建的项目在VS2013下不能运行了,我把以前的*.edmx删除后准备重新添加以下 .可是,在添加新项目...

    hbbliyong
  • Ruby学习笔记

    Ruby语言中,以对象为基本单位,可以说所有的元素都是对象。按照之前对于面向对象程序的理解,对象是指包含了特定属性和方法集合的一组程序。对象由类来定义,具体的表...

    大江小浪
  • 不使用 Ruby 的十个理由

    请注意:这是一篇主观意识的文章。它的目的并不是要说服你使用或者不使用Ruby,或者其他任何技术。这篇文章所涉及到的环境是 Web 开发,而不是通用的编程。我想...

    Hongten
  • 微软发布IronRuby

    微软公司在其MIX07大会上宣布了IronRuby,一个运行在.NET CLR之上的Ruby实现的发布。其中,IronRuby与Java VM上的JRuby类似...

    张善友
  • 因子分析与主成分分析之间爱恨离愁。FA与FCA

    主成分分析和因子分析无论从算法上还是应用上都有着比较相似之处,本文结合以往资料以及自己的理解总结了以下十大不同之处,适合初学者学习之用。

    学到老
  • 因子分析与主成分分析之间爱恨离愁。FA与FCA

    主成分分析和因子分析无论从算法上还是应用上都有着比较相似之处,本文结合以往资料以及自己的理解总结了以下十大不同之处,适合初学者学习之用。 1.原理不同 主成分分...

    学到老
  • 绝干货! | (改)最有用的自然语言处理(NLP)入门资料

    今天突然看到有人留言说,原来和大家分享的资料网盘链接根本打不开,今天才看到,这里要和大家说句抱歉。为此作者今天重新整理了一下,希望大家能及时的保存。

    ShuYini
  • Rails资源

    用户2183996

扫码关注云+社区

领取腾讯云代金券