empty? 对象的值是否为空
nil? 对象本身是否为空rb(main):015:0> ''.empty?
=> true
irb(main):016:0> ' '.empty?
=> false
irb(main):017:0> "".empty?
=> true
irb(main):018:0> " ".empty?
=> false
irb(main):019:0> nil.empty?...
分类:
其他好文 时间:
2015-07-20 16:39:12
阅读次数:
344
1、辅助方法2、字符串 输入“irb”进入Ruby命令行开发环境,控制器的启动方法是在命令行中执行“rails console”。(1)字符串连接>>"foo"+"bar"=>"foobar"(2)通过特殊的句法#{}进行插值操作>>first_name="Amy"=>"Amy">>"#{firs....
分类:
其他好文 时间:
2015-07-11 14:57:13
阅读次数:
130
1.irb参数配置~/.irbrcIRB.conf[:PROMPT_MODE] = :SIMPLE #简化 irb 提示符,以及禁用一些烦人的自动缩进行为IRB.conf[:AUTO_INDENT_MODE] = false2.注释:#单行=begin......多行=end3.字符串字符串连接>....
分类:
其他好文 时间:
2015-06-10 06:30:52
阅读次数:
122
map and collect are the same, theyreturn an array constructed as the result of calling the block for each item in the array.irb(main):002:0> [1,2,3,4]...
分类:
其他好文 时间:
2015-05-22 14:52:10
阅读次数:
111
首先看下他们的关系 irb(main):100:0> String.class => Class irb(main):101:0> String.class.superclass => Module irb(main):102:0> String.class.superclass.superclas...
分类:
其他好文 时间:
2015-05-06 16:46:34
阅读次数:
110
Rb是什么 ?交互式Ruby(IRB)为实验提供了一个shell。内置IRB shell,你可以立即一行行查看表达式的结果。该工具自带Ruby安装,所以你必须做一些额外的IRB工作无关。只需键入在命令提示符IRB和交互式Ruby会话将启动.Ruby语法:Ruby代码一般忽略空白字符,如空格和制表符,...
分类:
其他好文 时间:
2014-12-16 00:53:31
阅读次数:
329
我们时常会与操作系统交互或在 Ruby 中执行 Shell 命令。Ruby为我们提供了完成该任务的诸多方法。ExecKernel#exec通过执行给定的命令来替换当前进程,例如:$ irb>> exec 'echo "hello $HOSTNAME"'hello codefun$注意exec利用ec...
分类:
系统相关 时间:
2014-12-15 23:31:49
阅读次数:
321
解释性语言,自上而下执行,纯面向对象,跨平台,动态绑定,没有多重继承。NetBeans sun公司开发irb指令可快速实时输入并返回结果 quit 或者exitrdoc hello.rb 生成html文档rdoc -f chm 生成chm文档,依赖月微软的html help workshopgem ...
分类:
其他好文 时间:
2014-12-10 13:55:16
阅读次数:
194
ruby的变量有局部变量,全局变量,实例变量,类变量,常量。1、局部变量局部变量以一个小写字母开头或下划线开头局部变量有局部作用域限制(比如一个block内),它的作用域起始于声明处,结束于该声明所在的块、方法定义、类/模块定义的结尾。大家在写代码时经常这样写:irb(main):001:0> i=...
分类:
其他好文 时间:
2014-11-02 01:57:09
阅读次数:
222
我不知道其他系统上irb是否有此功能,但是在ubuntu上ruby2.1.2自带的irb默认是没有代码自动补全功能的,这多少让人觉得有所不便.其实加上也很简单,就是在irb里加载一个模块:require 'irb/completion' ,但是我们不可能每次都手动敲着一行代码,KISS和DRY哪去了?
简单的一劳永逸的方法是在~/.irbrc里添加irb运行时需要执行的代码即可.你要问我...
分类:
系统相关 时间:
2014-10-29 17:02:37
阅读次数:
266