小编D. *_*aum的帖子

你如何在Haskell中定义状态?

你如何在Haskell中定义状态?我的第一个想法是使用代数数据类型.我也听说过国家monad,但我真的不知道它是什么.举个例子,让我们使用Texas hold'em扑克.我们必须代表以下状态:

  • 你握在手中的两张牌
  • 板上的卡片
  • 在你之前的球员的行动,可以是:
    • 校验
    • 下注x
    • 提高x
  • 锅的大小
  • 拨打的金额
  • 筹集资金(限制扑克)

state haskell

4
推荐指数
1
解决办法
2190
查看次数

标签 统计

haskell ×1

state ×1