如何实现 Hash#all?对于多维哈希?
假设我有这些哈希值:
h1 = {"a" => { "b" => 1, "c" => {"d" => 2, "e" => 3} } }
h2 = {"a" => { "b" => 1, "c" => nil } }
我想要这些结果:
h1.multi_all? # true
h2.multi_all? # false
我将如何实现 multi_all 方法?
Given that I have these hashes:
h1 = {"a" => { "b" => 1, "c" => {"d" => 2, "e" => 3} } }
h2 = {"a" => { "b" => 1, "c" => nil } }
And I want these results:
h1.multi_all? # true
h2.multi_all? # false
How would I implement the multi_all method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
PS:你知道
all?
方法也接受一个块吗?PS: do you know that
all?
method also accepts a block?