エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
golangで始めるstate machine - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
golangで始めるstate machine - Qiita
仕事でチャットボットを作る可能性があり、セリフ管理にstate machineが使えるかもということで、golang... 仕事でチャットボットを作る可能性があり、セリフ管理にstate machineが使えるかもということで、golang で state machineを触ってみました。 state machine とは? 図のように、ある状態からある状態へ遷移するなどの構造を表したものです。 なので、現在のstate -> 遷移可能なstate -> 次のstateの情報をそれぞれのnodeが持つことになります。 尚正式名称は finite state machine と呼ぶ、 state machine は省略形のようです。 golangでのFSM https://github.com/looplab/fsm 今回使ったライブラリは上のものです。 nodeの生成 const ( start = "start" middle = "middle" end = "end" finish = "" ) even