[英]How return a string from a ruby hash
我有這個哈希:
input = [
{ name: 'João dos Santos Neto',
cpf: '00011122233',
state: 'Rio de Janeiro',
value: '12345' },
{ name: 'Maria da Silva Nunes',
cpf: '99988877766',
state: 'São Paulo',
value: '98765' }
]
def solution(input)
# return a string
end
如何將此哈希轉換為多行字符串,其中此哈希的每個值都成為字符串中的一行。
例子:
solution(input) == "João dos Santos Neto, 00011122233, Rio de Janeiro, 12345 \n
Maria da Silva Nunes, 99988877766, São Paulo, 98765"
我的單線:
def solution(input)
input.map { |person| person.values.join(", ") }.join("\n")
end
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.