本文简要介绍ruby语言中 IRB::History类
的用法。
表示先前评估命令的结果历史记录。
通过 __
变量可用,仅当 IRB.conf[:EVAL_HISTORY]
或 IRB::CurrentContext().eval_history
是非零整数值(默认为 nil
)。
示例(在“irb”中):
# Initialize history
IRB::CurrentContext().eval_history = 10
# => 10
# Perform some commands...
1 + 2
# => 3
puts 'x'
# x
# => nil
raise RuntimeError
# ...error raised
# Inspect history (format is "<item number> <evaluated value>":
__
# => 1 10
# 2 3
# 3 nil
__[1]
# => 10
相关用法
- Ruby Hash.reject用法及代码示例
- Ruby Hash shift()用法及代码示例
- Ruby HTTPResponse类用法及代码示例
- Ruby Hash.delete()用法及代码示例
- Ruby Hash length()用法及代码示例
- Ruby Hash.new用法及代码示例
- Ruby HTTP.request_head用法及代码示例
- Ruby HTTP.origin用法及代码示例
- Ruby Hash.size用法及代码示例
- Ruby Hash rehash用法及代码示例
- Ruby HtmlExtension.multipart_form用法及代码示例
- Ruby Hash.delete用法及代码示例
- Ruby Hash.hash <=用法及代码示例
- Ruby HMACError类用法及代码示例
- Ruby Handler.start_sequence用法及代码示例
- Ruby HtmlExtension.textarea用法及代码示例
- Ruby Hash size()用法及代码示例
- Ruby HMAC.to_s用法及代码示例
- Ruby HTTP.set_debug_output用法及代码示例
- Ruby Hash each_pair()用法及代码示例
- Ruby Hash.select!用法及代码示例
- Ruby Hash value?用法及代码示例
- Ruby Hash values用法及代码示例
- Ruby Hash.ruby2_keywords_hash用法及代码示例
- Ruby Hash.rassoc(obj)用法及代码示例
注:本文由纯净天空筛选整理自ruby-lang.org大神的英文原创作品 History类。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。