ruby方法将哈希转换为字符串

狂暴

请帮助我创建一个名为hash_string的方法,以便它接受哈希并从其键/值对中创建一个字符串。例子:

hash_string({id: 8, name: 'marry'}) # should return "id = 8, name = marry"

我以前尝试过相同的方法,它们是:

def hash_string(hash)
  hash.to_s
end

def hash_string(hash)
  set_value = hash.each {|key, value| puts "#{key} = #{value}" }
  # set_value.join(",")
end

但是他们没有用。请您解释一下,我该怎么做?

米加尔

替换eachmap,返回值而不是将其输出,即可完成。

def hash_string(hash)
  set_value = hash.map {|key, value| "#{key} = #{value}" }
  set_value.join(",")
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ruby方法将哈希转换为字符串

来自分类Dev

将Ruby哈希字符串转换为Python字典

来自分类Dev

将字符串转换为哈希

来自分类Dev

将字符串转换为哈希

来自分类Dev

如何在Ruby中将字符串转换为哈希?

来自分类Dev

如何将ruby哈希转换为具有特定格式的字符串

来自分类Dev

Ruby将哈希中的所有值转换为字符串

来自分类Dev

没有将哈希隐式转换为字符串(Ruby)

来自分类Dev

将哈希图转换为JSON字符串

来自分类Dev

将哈希表转换为键值对的字符串

来自分类Dev

将哈希表转换为字符串数组

来自分类Dev

Ruby / Rails:如何将键值字符串(包括数组值)转换为有效哈希

来自分类Dev

Ruby:将常量转换为字符串

来自分类Dev

Ruby将字符串数组转换为数组对象

来自分类Dev

Ruby将字符串转换为特定的数组格式

来自分类Dev

Ruby / Rails将字符串转换为类属性

来自分类Dev

使用Ruby将字符串转换为日期

来自分类Dev

Ruby将字符串($ 100.99)转换为float或BigDecimal

来自分类Dev

Ruby:将美元(字符串)转换为美分(整数)

来自分类Dev

使用Ruby将YAML字符串转换为JSON

来自分类Dev

Ruby:将字符串转换为数组

来自分类Dev

Ruby将字符串($ 100.99)转换为float或BigDecimal

来自分类Dev

Ruby将字符串转换为特定的数组格式

来自分类Dev

Ruby:将字符串转换为矩阵

来自分类Dev

将字符串转换为电话号码Ruby

来自分类Dev

Ruby 将美元整数转换为字符串

来自分类Dev

Rails/ruby 将字符串转换为 UTC

来自分类Dev

无法将字符串转换为整数-从哈希中提取哈希值

来自分类Dev

如何将perl哈希字符串引用转换为perl哈希引用