易截截图软件、单文件、免安装、纯绿色、仅160KB

交互式 Ruby Shell irb

irb 是从命令行运行的
irb 的命令行选项(摘自 Porgramming Ruby 第二版)
-f
禁止读取~/.irbrc Suppress reading ~/.irbrc.
-m
数学模式(支持分数和矩阵) Math mode (fraction and matrix support is available).
-d
设置#DEBUG为true(同ruby -d一样)  Set $DEBUG to true (same as ``ruby -d'').
-r load-module
同ruby -r Same as ``ruby -r''.
--inspect
使用Object#inspect来格式化输出(默认方式,除数学模式外) Use ``inspect'' for output (the default, unless in math mode).
 
--noinspect
不使用inspect进行输出 Do not use inspect for output.
--readline
使用Readline扩展模块 Use Readline extension module.
--noreadline
不使用Readline扩展模块 Do not use Readline extension module.
--prompt prompt-mode
切换提示符。预定义的模式包括(null,default,simple,xmp以及inf-ruby) Switch prompt mode. Predefined prompt modes are ``default'', ``simple'', ``xmp'', and ``inf-ruby''.
--prompt-mode prompt-mode
Same as --prompt.
 
--inf-ruby-mode
设置irb以Emacs的inf-ruby-mode模式运行,更改提示符并废止-readline Sets up irb to run in inf-ruby-mode under Emacs. Changes the prompt and suppresses --readline.
 
--simple-prompt
使用简单的提示符 Simple prompt mode.
--noprompt
不显示提示符 Do not display a prompt.
--tracer
显示命令执行的跟踪 Display trace for execution of commands.
--back-trace-limit n
显示最顶部和尾部的n项回溯信息。默认值为16 Display backtrace information using the top n and last n entries. The default value is 16.
 
--irb_debug n
将内部调试级别设置为n(只对irb的开发有用) Set internal debug level to n (only for irb development).
 
-v, --version
显示irb的版本号 Print the version of irb.
命令行开始执行后,irb显示一个提示符并等待输入。
使用irb的默认提示符,它显示当前的绑定、缩进(嵌套)级别以及行号。
如:
C:\>irb
irb(main):001:0> elvuel="elvuel"
=> "elvuel"
irb(main):002:0> elvuel.class
=> String
 
可以通过exit 或 quit,或者通过输入一个文件结束符号(如果没有设置IGNORE_EOF模式)来退出


相关文档:

ruby on rails(十) 订单处置

订单处置,首先要有一个订单的详细列表(包括数量,价钱啥的)和一个对于个人的一些信息的一个表。因而我们创造两个模型,line_item(列表项),order(列表),其后编者如次
/db/migrate xxx_create_order xxx_line_item
Ruby代码
一.class CreateOrders < ActiveRecord::Migration
二.def self.up
3. create_tabl ......

想找一份Ruby on rails的工作,我应该知道哪些知识?

  新年刚开始,已经有一些生猛的朋友要开始新的职场生涯了,
不知道会不会遇到这样的问题: 想找一份Ruby on rails的工作,我应该知道哪些知识
?
     还好,我并不是想指点你什么,只是想按我的思维方式展开,让你能"闻"到点东西即成.
古云:知己知彼,百战不殆;不知彼而知己,一胜一负; ......

Ruby 1.9不会杀死Python

      松本行宏如约于圣诞节发布了Ruby 1.9。根据Ruby的惯例,小数点后面第一位如果是单数,那么就表明这是一个实验版本,不推荐用于产品环境。所谓“产品环境”,对于目前的Ruby来说,基本上就是Ruby on Rails。从目前RoR社群的反映来看,确实有人正在尝试用Ruby 1.9配合RoR,但是尚属 ......

设计模式 观察者模式实现例子(ruby)

ruby中自带实现观察者模式的类observer。可以利用它来实现观察者模式。
代码例子:
# -*- coding: GB2312 -*-
require 'observer'
# 观察者模式(ruby)的使用例子
# 被观察者P
class PObservable
include Observable
end
# 观察者A
class AObserver
# update方法名是必须的要有的
def update(arg)
puts "AO ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号