摘要: Block: 一种可以和方法调用相关联的代码块,几乎就像参数一样。可以使用block实现回调,以及实现迭代器。block只是在花括号或者do…end之间的一组代码。{ puts “Hello”} #单行block用花括号do #多行block用do…end club.enroll(person) person.socializeendblock与方法的调用相关联:把block的开始放在含有方法调用的源码行的结尾处实现关联。greet { puts “Hi” } #greet是方法,{ puts “Hi” }是block若方法有参数,它们出现在block之前。verbose_greet(“Dav 阅读全文
posted @ 2010-04-27 23:20 NikeyL 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1. 双击桌面 "Macintosh HD" 图标;2. 单击图标 Applications>Utilities>Terminal;3. 在terminal界面中输入: sudo vi /etc/hosts 然后回车;4. 输入成功以后,在出现的界面中按e,转入编辑模式;5. 输入你要设定的hosts内容,比如:127.0.0.1 tw.dev.map.yahoo.com;6. 输入完毕,如果要保存退出,按[esc],再输入:wq!(注意:包含前面的冒号和后面的感叹号),再按[enter],hosts就保存生效了。为了避免错误,最好是再清除一次浏览器的cache 阅读全文
posted @ 2010-04-27 14:24 NikeyL 阅读(2044) 评论(0) 推荐(0) 编辑
摘要: 正则表达式:一种指定字符模式的方法,这个字符模式会在字符串中进行匹配。Ruby中,通常指斜线之间(/pattern/)编写模式来创建正则表达式。Sample:/Perl|Python/ #匹配包含Perl或Python的字符串。"|"是管道符,要么左边,要么右边。/P(erl|ython)/ #类似算术表达式/ab+c/ #模式中指定重复,匹配一个含有a,后面跟着一个或多个b,其后是c的字符串。/ab*c/ #匹配含有a,零个或多个b,然后是c的字符串。模式中匹配一组或者多组字符:字符类:\s #匹配空白字符(空格符,制表符,回车换行符等等)\d #匹配任何数字\w #匹配 阅读全文
posted @ 2010-04-27 14:21 NikeyL 阅读(211) 评论(0) 推荐(0) 编辑