feiyang10086 发表于 2010-11-29 12:36

谁看谁知道,Ruby基本语法

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+/ ,为注释,也可全选注释。

2gua 发表于 2010-11-29 13:54

不错不错啊。

JCheung 发表于 2010-11-30 03:49

:em03:

2gua 发表于 2010-11-30 08:22

怎么这么多纯表情。

rubylc_unix 发表于 2010-11-30 08:23

我也来个,{:3_189:}

feiyang10086 发表于 2010-11-30 11:36

回复 4# 2gua


    小弟看见那么多人支持,激动的!

feiyang10086 发表于 2010-11-30 11:36

:mrgreen: 回复 3# JCheung

feiyang10086 发表于 2010-11-30 11:37

回复 5# rubylc_unix


    可不要跟我学哦,我是天生话少的人!:em03:

2gua 发表于 2010-11-30 12:47

回复 6# feiyang10086


    呃,嗯嗯。
页: [1]
查看完整版本: 谁看谁知道,Ruby基本语法