LINUX.ORG.RU

Зачем _так_ писать код? Заведи дополнительную переменную и сделай код читаемым.

За это я не любил перл. За это я не люблю ruby.

P.S. Предполагаю, в руби есть конструкция аналогичная: server, date, ruby, ftp = s.split . А потом спокойно присваивай.

Davidov ★★★★
()

values = s.split[] key = values.pop(0) server = servers[key] for param in ["date", "ruby", "conv", etc] { server[param]=values.pop(0) }

Думаю, можно переписать ещё короче с использованием блоков. Увы, уже успел забыть как ими пользоваться, так что сам думай.

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.