2012年6月2日
摘要: Ruby中的attr_*Java中有get和set用来对变量进行赋值和读取。在ruby中:读取用:def name@nameend赋值用:def name=(myname)@name=mynameend可以使用attr_reader和attr_writer,或者attr_accessor来代替。例如上面两部分代码可以只用下列一行代码表示attr_accessor :name其中attr_*是ruby的内建方法,读取并返回与方法名同名(要多一个@标志)的实例的变量。综上,Ruby是DRY的代表。当你觉得重复地使用代码时你就和ruby的设计思想偏离了…… 阅读全文
posted @ 2012-06-02 19:20 Shadow.R 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 现在时间为2012年5月31日 22:12:33 还有1小时48分钟的样子就要跟2012年的5月说再见了。明天是国际六一儿童节,曾经在3年前我写了一篇《随笔:那些过去》时间也是六月之后不久的一天夜里。 今天晚上老妈心情很不错,给我打了个电话摆摆农门阵,在要挂电话的时候老妈居然给我说“明天过节咯,节日快乐。”我愣了很几秒,“咆哮”的对电话吼到“我已经18过了好多年了,这个节日不过了。”虽然不得不承认我已经快23了,老爸在我这个年龄都已经结婚了。“苍天啊大地啊,亚历山大啊。”--------------------------------分割线:割了更健康、上次写到一半没写完------... 阅读全文
posted @ 2012-06-02 16:39 Shadow.R 阅读(323) 评论(0) 推荐(1) 编辑
摘要: 最近在进行Rails的学习,不可缺少的会使用Ruby这一门语言.曾经有过Java的学习经验,并且很毛躁的扫过很一些网上下载的资料.其中很大的缺点是自己对有些基础的知识掌握的不是很明了.现在重新系统的学习Ruby的知识,以下内容有可能借鉴其它博主相关博文。Ruby之变量Ruby与大部分的脚本语言不同,它有自己的命名规范(采用CoC)。Ruby语言有变量有以下几种注意Ruby语言中常量与伪变量都没有类型(如Java中的String、Int、Long等等)。1.常量(Constants)常量首字母必须大写(常用的规范是整个变量名单词都大写),常量应当只赋值一次。2.局部变量局部变量由小写字母或下划线 阅读全文
posted @ 2012-06-02 16:17 Shadow.R 阅读(2817) 评论(0) 推荐(0) 编辑