versioninfo() function zundokochannel() Channel{String}(32) do channel i = 1 while i > 0 zd, i = rand([("ズン", i + 1), ("ドコ", +(i<5))]) put!(channel, zd) end put!(channel, "キ・ヨ・シ!") end end for cw in zundokochannel() print(cw) end collect(zundokochannel()) function zundokostrictchannel() Channel{String}(32) do channel i = 1 while i > 0 zd, i = rand([("ズン", i + 1), ("ドコ", +(i!=5))]) put!(channel, zd) end put!(channel, "キ・ヨ・シ!") end end for cw in zundokostrictchannel() print(cw) end collect(zundokostrictchannel())