1. 首页
  2. 数据库
  3. 其它
  4. haskell robot:实施顶点项目第10课。顶点 源码

haskell robot:实施顶点项目第10课。顶点 源码

上传者: 2021-04-19 02:38:29上传 ZIP文件 21.7KB 热度 21次
机器人 顶峰项目的实施,第10课。顶峰:使用的机器人进行功能性的面向对象编程,作者Will Kurt,由Manning Publications出版,2018年。 执行可以随机执行 (这是重构之前的旧解决方案代码。) 由于Haskell懒惰,机器人可以按任何顺序出现。 仅当需要一个值( print )时才对其进行评估。 let fastRobot = Robot " fast " 7 40 slowRobot = Robot " slow " 15 30 rounds = tournament 1 ((fastRobot,slowRobot) :: [] ) fastRobotRound1 = fight slowRobot fastRobot fastRobotRound2 = fight slowRobotRound1 fastRobotRound1 fast
用户评论