Fork me on GitHub
#clojure-czech
<
2016-02-03
>
rarous11:02:19

Ahoj, mám parser a většinou mi vrací sekvenci, která má sudý počet prvků, takže z nich může v pohodě udělat hash-map, jsou však výjimečné situace, kdy mi to vrátí lichý počet prvků a hash-set nejde zkonstruovat. Napadá vás jednoduché řešení, jak zajistit, aby se sekvence doplnila do suda, klidně i nilem?

maio12:02:31

@rarous: to zni dost divne, ale mozna by ti mohla pomoct funkce partition konkretne parametr pad

maio12:02:43

(into {} (map vec (partition 2 2 [nil] [1 2 3 4 5])))
{1 2, 3 4, 5 nil}

rarous13:02:17

@maio: cool, jo já doiteroval k :

skardan13:02:14

:thumbsup: a za domaci ukol si napiseme partition jako transducer 😉