Programming Ruby中文版的笔记(27)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • 鸡汁马

    鸡汁马 (你够偏执吗?)

    迭代器,文中的这段伪代码非常有助于理解迭代器的运作。

    2012-06-04 15:14   2人喜欢

  • 鸡汁马

    鸡汁马 (你够偏执吗?)

    yield( 参数1,参数2,...)其实是将block中的代码运行到此处时将控制权暂时交给外部传入的代码(同时将其后的参数也传递过去),运行完成后再将控制权收回。

    2012-06-04 15:06   1人喜欢

  • 鸡汁马

    鸡汁马 (你够偏执吗?)

    2011-04-25 22:43   1人喜欢

  • orcl_zhang

    orcl_zhang (槑)

    判断一个对象是否是该类的实例 /代码内容已省略/ 判断类的继承关系,包括模块。在Module里有实例方法<,<=,==,>=,> /代码内容已省略/

    2013-12-17 10:18

  • orcl_zhang

    orcl_zhang (槑)

    1,Regexp#match(string)或匹配操作符=~,!~对字符串进行匹配。匹配操作符至少有一个操作数必须是正则表达式。 匹配操作符号返回匹配发生的位置。$&匹配的字符串,$`匹配之前的字符串,$'匹配之后的字符串。 <代码开始 lang="ruby"> def show_regexp(a,re) if a =~ re "#{$`}<<#{$&}>>#{$'}" else "no match" end end puts show_regexp("very ...

    2013-12-07 17:53

  • orcl_zhang

    orcl_zhang (槑)

    1,太空船操作符,<=>比较两个值,返回-1,0,或者1 2,case equality操作符,判断值是否落入区间。 /代码内容已省略/

    2013-12-07 17:37

  • ziyoudefeng

    ziyoudefeng (娜娜,有你生活真幸福~~)

    /代码内容已省略/ 页角标提出的问题:这个代码样例包含一个小错误:"Gone, Gone, Gone"这首歌会被索引三次。 问题: 1、现在这样的代码可以处理这种情况吗? 2、如果不可以,该怎样解决?   (1回应)

    2012-12-24 21:43

  • ziyoudefeng

    ziyoudefeng (娜娜,有你生活真幸福~~)

    如题:P61这段代码 /代码内容已省略/ 怎么不好使?下面是我测试的几种情况下的输出: /代码内容已省略/

    2012-12-24 21:33

  • ziyoudefeng

    ziyoudefeng (娜娜,有你生活真幸福~~)

    /代码内容已省略/ 这里的private_class_method是什么东西?字面上我能看懂是定义类方法,而且访问权限还是private,但是P37 3.4节访问控制里面,讲的两种指定访问控制的形式没有这么写的?这样我就不理解这里为啥这么写了。   (3回应)

    2012-12-13 23:51

  • ziyoudefeng

    ziyoudefeng (娜娜,有你生活真幸福~~)

    "protected"和"private"之间的区别很微妙,并且和其他大多数普通的面向对象语言都不同。如果方法是保护的,它可以被定义了该方法的类或其子类的实例所调用。如果方法是私有的,它只能在当前对象的上下文中被调用------不可能直接访问其他对象的私有方法,即便它与调用者都属同一个类的对象。 不明白这里,作者到底说Ruby和其他面向对象语言在protected和private上的区别是什么? 或者可以看原版,描述如...

    2012-12-13 23:31

<前页 1 2 3 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

Programming Ruby中文版

>Programming Ruby中文版