组合数组并转换为字符串

tar*_*djo 0 ruby arrays string

如何组合数组并将其转换为字符串?我有两个数组:

a = ["09:00", "10:00", "11:00", "12:00"]
b = ["09:30", "10:30", "11:30", "12:30"]
Run Code Online (Sandbox Code Playgroud)

如何以此格式获取结果字符串?

c = '"09:00" - "09:30", "10:00" - "10:30", "11:00" - "11:30", "12:00" - "12:30"'
Run Code Online (Sandbox Code Playgroud)

Aru*_*hit 6

我会做 :

a = ["09:00", "10:00", "11:00", "12:00"]
b = ["09:30", "10:30", "11:30", "12:30"]
a.zip(b).map { |e1,e2| "\"#{e1}\" - \"#{e2}\"" }.join(', ')
Run Code Online (Sandbox Code Playgroud)