split
アプリに次のコード行がありますが、関数のしくみを理解できません。行番号の左側にカンマで区切られた2つの変数があるのはなぜですか。8 で、この for ループは正確には何をしているのですか?
def execute_testcases
file_names = []
originalfile_filewithtime = []
original_file_map = {}
originalfile_filewithtime = params[:excelfile]
puts originalfile_filewithtime
for value in originalfile_filewithtime
original_file, file_with_time = value.split(',') # THIS LINE
original_file_map[file_with_time] = original_file
file_names << file_with_time
end
# Some more code...
end