イベントストリーム=「太鼓の達人」

特にマーブルダイアグラムが腹に落ちるのが、やっぱり難しいようです。 私も最初わからなかったのですが、モノを触るうちに覚えました。

それの助けになればと思って、一応ブログに永続化しておきます。

reactivex.io

f:id:saikou9901:20190210121650p:plain

youtu.be

この例えわかりますよね?わからないです?

RxJSからReactiveXに入ると「イベント処理」を最初にやることになるので、結構イメージがつきやすいと思います。でも、JavaのStream APIを先に見てしまうと、どうしても「配列処理」「カーソル移動」のイメージの方がついてしまいます。 ですが、イベントストリームのイメージとしては、データの方から流れてくるわけです。 わたしは関数型言語はあんまりやったことないですが、きっとそれらでも近いイメージがあるかと思います。

大体次のようなイメージです。

f:id:saikou9901:20190210124341p:plain

私の理解はこんなかんじです。

みんなもストリームを理解してフルコンボだドン!

コンピュータわからん。