摘要: 在ruby程序中,经常会看到一些以$开头的变量,这些不是指我们自己在程序中设置的全局变量,而是指系统内部已经设置好的变量,他们代表了一些特定的意思,下面搜集了一些常用的内部变量,用一些简单的代码说明他们代表的意思:局部域:在某一个线程作用域内才能有效,下列也可看做是线程内的局部变量.PS:这边讲解的几个变量都是于正则匹配相关的,正则匹配过程的代码是一样的,这里不重复输入正则表达式匹配的代码,只在第... 阅读全文
posted @ 2009-08-14 12:45 麦飞 阅读(325) 评论(0) 推荐(0) 编辑
摘要: %{String} 用于创建一个使用双引号括起来的字符串 %Q{String} 用于创建一个使用双引号括起来的字符串 %q{String} 用于创建一个使用单引号括起来的字符串 %r{String} 用于创建一个正则表达式字面值 %w{String} 用于将一个字符串以空白字符切分成一个字符串数组,进行较少替换 %W{String} 用于将一个字符串以空白字符切分成一个字符串数组,进行较... 阅读全文
posted @ 2009-08-14 10:21 麦飞 阅读(422) 评论(0) 推荐(0) 编辑