【问题标题】:How do I test Digest::SHA2.hexdigest in online irb?如何在在线 irb 中测试 Digest::SHA2.hexdigest?
【发布时间】:2013-12-29 20:57:27
【问题描述】:

我想查看函数 Digest::SHA2.hexdigest 创建的散列。我没有安装 Ruby,所以我去了在线 irb。打字

Digest::SH­A2.hexdige­st("hello"­)

给予

=> #<NameError: uninitialized constant Digest>

是否可以在任何在线irb中添加所需的库?

【问题讨论】:

  • “在线 irb”是什么意思?
  • 对不起。在另一个问题中建议我在线测试 Ruby 函数,以查看返回值是否与我编写的 C# 代码匹配。我使用网站tryruby.org在浏览器中编写Ruby代码。

标签: ruby irb


【解决方案1】:

您需要执行以下操作:

2.0.0-p0 :003 > require 'digest'
 => true 
2.0.0-p0 :004 > Digest::SHA2.hexdigest("hello")
 => "2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824" 
2.0.0-p0 :005 > 

所以先require 'digest'

试试tutorialspoint

【讨论】:

  • 对不起。我试过了:需要'摘要'。但它说:。我用的是 tryruby.org。
  • 谢谢。现在我有一些东西要测试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-09
  • 1970-01-01
  • 2014-05-28
  • 1970-01-01
  • 2011-07-05
相关资源
最近更新 更多