@tamanugi さんと@Mnishiguchi さんが、Elixirのたいへん興味深い、そして元気がでる! スニペットを書かれていました。
ご紹介します。
この記事を元に、elixir.jp Slackワークスペースのautoracex チャンネルに書かれていました。
@tamanugi さん
Stream.cycle('元気ですかーーーーッ! 元気があればなんでもできる')
|> Stream.map(&([IO.ANSI.color(Enum.random(0..255)), &1]))
|> Stream.each(&IO.write/1)
|> Stream.run
Thanks!
@Mnishiguchi さん
for c <- Stream.cycle('元気ですかーーーーッ! 元気があればなんでもできる') do
IO.write([IO.ANSI.color(Enum.random(0..255)), c])
end
ありがとーーーーう!
Run
迷わず動かせよ
動かせば分かるさ
歩みは止まりません。
(無限ループします)
動いている様子はこちらから。
もしまだElixirをインストールしていないよ、という方はDockerで動かしてみてください。
docker pull hexpm/elixir:1.14.0-erlang-25.1-ubuntu-jammy-20220428
docker run --rm hexpm/elixir:1.14.0-erlang-25.1-ubuntu-jammy-20220428 mix run --no-mix-exs -e "for c <- Stream.cycle('元気ですかーーーーッ! 元気があればなんでもできる'), do: IO.write([IO.ANSI.color(Enum.random(0..255)), c])"
$\huge{闘魂}$
noteに、猪木さんの記事を書きました。
猪木さんの言葉は四書五経に通ずる ── 語り継がれる言葉の成立過程、是れ即ちブロックチェーン也
猪木さんの言葉から力をもらったものとして次代に語り継ぎ、体現するものでありたいとおもいます。