小编Fat*_*per的帖子

使用函数填充Ruby哈希

我从代码中获得以下输出:

arr = [1,2,3]
gdu = {}
gdu = {
      "b" => 4,
      "c" => arr,
      "d" => arr.map {|x| x * gdu["b"].to_i },
      "e" => gdu["b"].to_i
}
gdu.default = "value does not exit in hash gdu"
gdu # => {"b"=>4, "c"=>[1, 2, 3], "d"=>[0, 0, 0], "e"=>0}
Run Code Online (Sandbox Code Playgroud)

为什么这里的代码有这个输出?

ruby hash

2
推荐指数
1
解决办法
55
查看次数

标签 统计

hash ×1

ruby ×1