免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2951 | 回复: 8
打印 上一主题 下一主题

谁看谁知道,Ruby基本语法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-11-29 12:36 |只看该作者 |倒序浏览
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
2 [报告]
发表于 2010-11-29 13:54 |只看该作者
不错不错啊。

论坛徽章:
0
3 [报告]
发表于 2010-11-30 03:49 |只看该作者

论坛徽章:
0
4 [报告]
发表于 2010-11-30 08:22 |只看该作者
怎么这么多纯表情。

论坛徽章:
1
CU十二周年纪念徽章
日期:2013-10-24 15:41:34
5 [报告]
发表于 2010-11-30 08:23 |只看该作者
我也来个,{:3_189:}

论坛徽章:
0
6 [报告]
发表于 2010-11-30 11:36 |只看该作者
回复 4# 2gua


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

论坛徽章:
0
7 [报告]
发表于 2010-11-30 11:36 |只看该作者
回复 3# JCheung

论坛徽章:
0
8 [报告]
发表于 2010-11-30 11:37 |只看该作者
回复 5# rubylc_unix


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

论坛徽章:
0
9 [报告]
发表于 2010-11-30 12:47 |只看该作者
回复 6# feiyang10086


    呃,嗯嗯。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP