У меня есть массив что-то вроде этого
['project','AAA','Division','BBB','TestingType','CCC','Email','abc@gmail.com','def'@gmail.com','efg@gmail.com',...]
количество писем варьируется.а также что-то может войти внутрь, как 'project','AAA','Time','2323','Division','BBB','TestingType','CCC'
Теперь вы, возможно, заметили, что время и 2323 введены, поэтому хэш результата также должен состоять из 'Time' => '2323'.Но электронная почта в любом случае была бы в конце.
Я хочу преобразовать этот массив в хеш, подобный этому
resultHash = {
'project' => 'AAA',
'Division' => 'BBB',
'TestingType' => 'CCC',
'Email' => ['abc@gmail.com', 'def@gmail.com', 'efg@gmail.com']
}
Сложность для меня заключается в том, что количество писем меняется каждый раз.Может ли кто-нибудь помочь преобразовать этот массив в желаемый хеш, как указано выше?