如何从ruby哈希返回字符串

vwkv1x7d  于 2021-09-29  发布在  Java
关注(0)|答案(1)|浏览(368)

我有这个杂烩:

  1. input = [
  2. { name: 'João dos Santos Neto',
  3. cpf: '00011122233',
  4. state: 'Rio de Janeiro',
  5. value: '12345' },
  6. { name: 'Maria da Silva Nunes',
  7. cpf: '99988877766',
  8. state: 'São Paulo',
  9. value: '98765' }
  10. ]
  11. def solution(input)
  12. # return a string
  13. end

如何将此哈希转换为多行字符串,其中此哈希的每个值都成为字符串中的一行。
例子:

  1. solution(input) == "João dos Santos Neto, 00011122233, Rio de Janeiro, 12345 \n
  2. Maria da Silva Nunes, 99988877766, São Paulo, 98765"
u5rb5r59

u5rb5r591#

我的一行:

  1. def solution(input)
  2. input.map { |person| person.values.join(", ") }.join("\n")
  3. end

相关问题