gpt4 book ai didi

ruby - 将哈希转换为字符串的最短方法

转载 作者:数据小太阳 更新时间:2023-10-29 07:56:45 25 4
gpt4 key购买 nike

有这样一个哈希:

params = { k1: :v1, k2: :v2, etc: :etc }

我需要把它转换成这样的字符串:

k1="v1", k2="v2", etc="etc"

我有一个工作版本:

str = ""
params.each_pair { |k,v| str << "#{k}=\"#{v}\", " }

但它闻起来像十个 PHP 烈酒......

Ruby 的方法是什么?

最佳答案

试试这个:

str = params.map {|p| '%s="%s"' % p }.join(', ')

查看实际效果 here

关于ruby - 将哈希转换为字符串的最短方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13172450/

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