Haskell 习题集中贴
haskell吧
全部回复
仅看楼主
level 1
SceneryJuly 楼主
大家好,我是计算机科学专业大二的一名学生。Haskell是我的挚爱。看到这个贴吧居然没什么人,希望能让这个语言流行起来。函数式编程的简历和少bug是命令语言无法做到的。
我本人也在不断学习这门语言。大家有什么问题可以在这个贴子里集中发出来,我会每天回复。
欢迎加入我的群 436014130
2015年03月29日 15点03分 1
level 1
SceneryJuly 楼主
2015年03月29日 19点03分 3
level 2
刚才看坑爹趣学指南[c | c <- st,c 'elem'['A'..'Z']]的时候没看懂 后来和群主讨论了一下 提醒后来的同学 st是removeAllUppercase的参数 和[]里面的st是一样的, ['A'..'Z']代表从A到Z大写字母的list
2015年03月30日 02点03分 4
加油!!
2015年03月30日 02点03分
这么早就上 list comprehension 啊
2015年04月01日 00点04分
level 2
后边的同学不要问相同的问题啦~[SMILING FACE WITH SMILING EYES][SMILING FACE WITH SMILING EYES]
2015年03月30日 02点03分 5
level 1
SceneryJuly 楼主
这个群长期存在。自己顶上去。
2015年05月22日 04点05分 6
level 2
[吐舌]
2015年10月21日 15点10分 7
level 1
求助楼主!!
2015年10月24日 08点10分 8
这样不好哦,既然上大学了,就像以前一样先努力去自己做,学习时就不要偷懒啦。0.0
2015年10月24日 14点10分
回复 森宫苍乃 :翻了一天的书和笔记都不会做[FACE WITH TEARS OF JOY]...
2015年10月24日 14点10分
@蔚凌轩 第一题,用的是递归,注意终止条件是x0=1,接下来的几题都是紧接着上一题的代码来应用。0.0
2015年10月24日 14点10分
@蔚凌轩 还有,你的haskell开发环境有没装好呢?
2015年10月24日 14点10分
level 10
赞
2015年10月25日 01点10分 9
level 1
@森宫苍乃
2015年10月25日 04点10分 10
2015年10月25日 04点10分
@蔚凌轩 函数和类型定义不符,你要接收两个参数,一个是初始值x0,一个是迭代次数n
2015年10月25日 04点10分
回复 森宫苍乃 :所以该怎么改..
2015年10月25日 05点10分
@蔚凌轩 看楼下
2015年10月25日 05点10分
level 13
squareroot2 :: Float -> Integer -> Float
squareroot2 x0 1 = x0
squareroot2 x0 n = (squareroot2 x0 (n-1) + 2 / squareroot2 x0 (n-1))*0.5
两个参数,一个Float类型的初值x0,一个Integer类型的迭代次数
2015年10月25日 05点10分 11
原来是这样[泪眼]..大感谢..
2015年10月25日 06点10分
@蔚凌轩 注意div是整除,不适用这题目的计算,得用/
2015年10月25日 06点10分
回复 森宫苍乃 :原来是酱紫..我一直都分不清div和/的区别...
2015年10月25日 06点10分
@蔚凌轩 比如,div 3 2 结果是1, 3/2结果是1.5
2015年10月25日 06点10分
level 11
[惊讶][乖]
2015年11月03日 15点11分 12
1