gpt4 book ai didi

ruby - 如何从 ruby​​ 中的查询字符串创建哈希?

转载 作者:数据小太阳 更新时间:2023-10-29 08:23:05 26 4
gpt4 key购买 nike

<分区>

我想从查询字符串创建哈希。这是我的方法:

def qs2h(querystring)
hashes = querystring.split('&').inject({}) do |result,query|
k,v = query.split('=')
if !v.nil?
result.merge(k.to_sym => v)
elsif !result.key?(k)
result.merge(k.to_sym => true)
else
result
end
end
hashes
end

qs2h('a=1&b=2&c=3&d') #=> {:a => "1", :b => "2", :c => "3", :d => true}

在 ruby​​ 中有没有更简单的方法来做到这一点?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com