平素は格別のご高配を賜り、誠にありがとうございます。
株式会社エイブリッジでは誠に勝手ながら、年末年始休業日を下記のとおりとさせていただきます。
【年末年始休業日】
2024年12月28日(土)~2025年1月5日(日)
※2025年1月6日(月)より、通常営業を開始致します。
※休暇中のお問い合わせにつきましては、2025年1月6日(月)以降に対応させていただきます。
ご不便をおかけいたしますが、何卒ご了承いただきますようお願い申し上げます。
Abridge-News
平素は格別のご高配を賜り、誠にありがとうございます。
株式会社エイブリッジでは誠に勝手ながら、年末年始休業日を下記のとおりとさせていただきます。
【年末年始休業日】
2024年12月28日(土)~2025年1月5日(日)
※2025年1月6日(月)より、通常営業を開始致します。
※休暇中のお問い合わせにつきましては、2025年1月6日(月)以降に対応させていただきます。
ご不便をおかけいたしますが、何卒ご了承いただきますようお願い申し上げます。
今回はリアクティブプログラミングを簡単に解説させていただきます。
詳細な部分などは省いて説明させていただきますので、その部分を理解したい方はこちらの記事を
閲覧いただいた後に別のサイトをご参考にください。
リアクティブプログラミングとは
リアクティブプログラミングと通常のプログラミングで違うのはデータの流れです。
簡単なソースコードを用意しました。
上記のソースコードですが、今のところ問題ないです。
ただ、表示するabridgeC,D,F,Eを追加されるとpushButtonのソースコードが長くなり
管理でも色々問題が起きてきます。
リアクティブプログラミングでは以下のように表現できます。
watchとついているものは、watchの値が変更されると参照先の値も更新されるような仕組みのものです。
上記でいうwatchの部分に関しては各言語でRxSwiftやRxJavaというパッケージで実装されているので
ご自身が使用されている言語でもチャレンジしてみてはどうでしょうか。
以下、リアクティブプログラミングがどのように動いているのかのイメージをめちゃくちゃ簡単に書かせていただきましたので
ご参考になれば幸いです。