clojure-czech

rarous 2016-02-03T11:56:19.000043Z

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?

maio 2016-02-03T12:52:31.000044Z

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

maio 2016-02-03T12:55:43.000046Z

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

rarous 2016-02-03T13:16:17.000047Z

@maio: cool, jo já doiteroval k :

maio 2016-02-03T13:26:17.000049Z

👍 :simple_smile:

skardan 2016-02-03T13:45:14.000050Z

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