我有两个数组如下:
["first_name", "last_name", "email_id", "company"]
["Andy", "Martin", "hello@ex.com", nil]
Run Code Online (Sandbox Code Playgroud)
我需要像这样构造这个哈希.
{"first_name"=>"Andy", "last_name"=>"Martin", "email_id"=>"hello@ex.com", "company"=>nil}
Run Code Online (Sandbox Code Playgroud)
Ruby中有可能吗?如果,那该怎么办?
这样做使用Array#zip:
h1 = ["first_name", "last_name", "email_id", "company"]
h2 = ["Andy", "Martin", "hello@ex.com", nil]
p Hash[h1.zip(h2)]
# >> {"first_name"=>"Andy", "last_name"=>"Martin", "email_id"=>"hello@ex.com", "company"=>nil}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
88 次 |
| 最近记录: |