У меня есть несколько переменных:
name
age
address
phone
social_security
email
weight
И массив с именем personal_details
с каждым из этих значений в позициях 0-6.
Поэтому я присваиваю значения следующим образом:
name = personal_details[0]
address = personal_details[1]
phone = personal_details[2]
social_security = personal_details[3]
email = personal_details[4]
weight = personal_details[5]
Однако в некоторых случаях данные с правой стороны не существуют.
Что может быть более элегантным способом справиться с этим, чем написать что-то подобное для каждого элемента в массиве?
if !personal_detail[0].nil?
name = personal_details[0]
else
name = ""
end
if !personal_detail[1].nil?
address = personal_details[1]
else
address = ""
end