菜鸟笔记-2
来源:互联网 发布:java string 去空格 编辑:程序博客网 时间:2024/05/29 14:10
最近开始折腾Haskell了
If
我应该是无聊到爆了才会这样:
a = 0b = 1if a > 1 then a else if b == 0 then 0 else a / b
结果:
0.0
把a 改为1, b改为0后再运行:
0.0
o_0? 我怎么总觉得不太对劲?
List
先老实巴交地建了个list:
let li = [1,2,3,4,5]
获取元素:
li !! 4 --注释:返回5
在后面加:
li ++ [2,3] --注释:li为[1,2,3,4,5,2,3]
在前面加:
li : [2,3] --注释:li为[1,2,3,4,5,2,3,2,3]
头:
head li --注释:1
尾:
tail li --注释:[2,3,4,5,2,3,2,3]
最后一个:
last li --注释:3
除最后一个:
init li --注释:[1,2,3,4,5,2,3,2]
然后就搞了点事情:
let new_li = []head new_litail new_lilast new_liinit new_li
结果为:
Exception: Prelude.head: empty listException: Prelude.tail: empty listException: Prelude.last: empty listException: Prelude.init: empty list
阅读全文
0 0
- cakephp菜鸟笔记2
- 菜鸟笔记-2
- c++菜鸟错误笔记2
- 菜鸟笔记:SQL语句(2)
- 菜鸟笔记
- 菜鸟笔记
- C语言菜鸟自学笔记(2)
- Python菜鸟笔记2—密码加密
- tomcat菜鸟笔记
- MFC菜鸟笔记(一)
- 菜鸟笔记-类型
- python 菜鸟学习笔记
- 菜鸟Android开发笔记
- 菜鸟笔记1
- 菜鸟MFC 闹钟笔记
- 菜鸟笔记之算法
- MYSQL - 菜鸟实战笔记
- cakephp菜鸟笔记1
- java入门1
- web安全--文件上传漏洞解决
- 图像旋转算法与实现
- codeforces round 119 div2 A-D
- 苹果-iOS-ARKit
- 菜鸟笔记-2
- 创建tcp服务器
- 基于32位和64位Libjpeg库的压缩和解压缩函数的封装
- Android操作SQLite数据库
- SDUT-1196 排序问题
- 百钱买小鸡/*公鸡5文钱1只,母鸡三文钱一只,小鸡一文钱三只。现在用100文钱共买了100只鸡,问这100只鸡中,公鸡,母鸡,小鸡各是多少只?
- h5学习笔记:vue 路由部署服务器子目录问题
- 【神经网络张量化】Tensorizing Neural Networks笔记
- CentOS7虚拟机下设置固定IP