-5
A
回答
2
一种方式是通过使用.map
contact = {"name" => "White", "age" => 22, "country" => "India"}
contact.sort.map{|pair| pair.join('=')}.join
=> "age=22country=Indianame=White"
编辑:没有注意到输出暗示的排序要求。
1
string = ""
input.each do |key, value|
string += "#{key}=#{value}"
end
puts string
# age=22country=Indianame=White
3
{"name" => "White", "age" => 22, "country" => "India"}.sort.map{|i| i.join('=')}.join
0
contact.keys.sort.map {|k| "#{k}=#{contact[k]}"}.join
相关问题
- 1. 字符串哈希转换
- 2. 如何将字符串等哈希转换为红宝石哈希?
- 3. 将字符串转换为哈希字符串:值格式
- 4. 转换哈希字符串在Ruby中
- 5. 的Perl $字符串哈希表转换
- 6. 如何将字符串转换为哈希
- 7. 如何将字符串转换为哈希WITHOUT EVAL
- 8. 如何将字符串转换为哈希值浮点数
- 9. 如何在Ruby 1.9中将哈希转换为JSON字符串?
- 10. 如何解析csv字符串并将其转换为哈希
- 11. 如何将字符串转换为哈希表1去?
- 12. 如何将md5哈希字符串转换为原始二进制字符串?
- 13. 将SHA256哈希字符串转换为Python中的SHA256哈希对象
- 14. 将md5哈希字节数组转换为字符串
- 15. 将Ruby哈希字符串转换为Python字典
- 16. 如何查询字符串转换成哈希在Perl
- 17. 如何转换java中的字符串中的哈希表
- 18. 哈希字符串
- 19. 如何将哈希中的“点符号”字符串键转换为嵌套哈希?
- 20. 将密钥和哈希值转换为字符串
- 21. 使用FILTER_SANITIZE_STRING将字符串转换为md5哈希值
- 22. 红宝石哈希:不能将字符串转换为整数
- 23. Carrierwave + Fog(S3)+ Heroku:TypeError(无法将哈希转换为字符串)
- 24. 哈希字符串转换为RGB颜色
- 25. Ruby on rails:无法将哈希字符串转换为
- 26. 不隐式将哈希转换为字符串(TypeError)
- 27. Rails rake中止!不能将哈希转换为字符串
- 28. Angular 2将字符串转换为md5哈希
- 29. Swift 3:将SHA256哈希字符串转换为SecCertificate
- 30. 解析字符串转换为哈希结构在Perl
基本上1)布置在哈希按字母顺序和做 “键1 = val1key2 = val2key3 = VAL3” – user3636388
什么用这样的输出的?为什么你会在名为'contact'的哈希中使用'age'? –
你应该尝试提供尝试什么的,所以SO并不是要为你完成这项工作。 – floum