haskell-robot:实施顶点项目,第10课。顶点

时间:2024-04-01 12:52:03
【文件属性】:

文件名称:haskell-robot:实施顶点项目,第10课。顶点

文件大小:22KB

文件格式:ZIP

更新时间:2024-04-01 12:52:03

haskell Haskell

机器人 顶峰项目的实施,第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


【文件预览】:
haskell-robot-master
----.gitignore(86B)
----app()
--------Main.hs(449B)
----Setup.hs(56B)
----Makefile(868B)
----src()
--------Robot.hs(2KB)
----.gitlab-ci.yml(770B)
----robot.cabal(1KB)
----.stylish-haskell.yaml(6KB)
----LICENSE(34KB)
----.github()
--------workflows()
----README.md(4KB)
----test()
--------Test.hs(902B)
----stack.yaml(163B)

网友评论