LINUX.ORG.RU

История изменений

Исправление hbee, (текущая версия) :

zip :: [a] -> [b] -> [(a, b)]

Начать с того, что в Go отсутствуют туплы. Вместо них придётся создавать структуры и сливать слайсы в слайс структур. И для поддержки разных сочетаний типов в текущем состоянии нужно будет пользоваться кодогенерацией, например этой библиотекой: https://github.com/cheekybits/genny

Исправление hbee, :

[code]

zip :: [a] -> -> [(a, b)]

Начать с того, что в Go отсутствуют туплы. Вместо них придётся создавать структуры и сливать слайсы в слайс структур. И для поддержки разных сочетаний типов в текущем состоянии нужно будет пользоваться кодогенерацией, например этой библиотекой: https://github.com/cheekybits/genny

Исправление hbee, :

zip :: [a] -> -> [(a, b)]

Начать с того, что в Go отсутствуют туплы. Вместо них придётся создавать структуры и сливать слайсы в слайс структур. И для поддержки разных сочетаний типов в текущем состоянии нужно будет пользоваться кодогенерацией, например этой библиотекой: https://github.com/cheekybits/genny

Исходная версия hbee, :

[code]zip :: [a] -> -> [(a, b)][/code]

Начать с того, что в Go отсутствуют туплы. Вместо них придётся создавать структуры и сливать слайсы в слайс структур. И для поддержки разных сочетаний типов в текущем состоянии нужно будет пользоваться кодогенерацией, например этой библиотекой: https://github.com/cheekybits/genny