| 列表 | |
|---|---|
| 一个列表只包含单一类型元素 | [1,2,3,4,5] ; [‘a’,‘b’,‘c’] |
| 在ghci输入 let a = 1 相当于 | 在脚本中写入 a = 1, 并加载 |
| let numList = [1,2,3,4,5] | 调用 numList |
| 字符串是字符的列表 | “hello” 相当于 [‘h’, ‘e’, ‘l’, ‘l’, ‘o’] |
| 列表拼接 | ++ |
| [1,2,3] ++ [4,5] | [1,2,3,4,5] |
| “hello” ++ " " ++ “haskell” | “hello haskell” |
| [‘n’, ‘i’] ++ [‘h’, ‘a’, ‘o’] | “nihao” |
| : 拼接 | 单一元素 : 该元素类型列表 |
| ‘a’ : " big world" | “a big world” |
| 6 : [3,4,5] | [6,3,4,5] |
| [1, 2, 3] 相当于 | 1 : 2 : 3 : [ ] |
| “haskell world” !! 4 (!! 获取索引值) | e |
| [1.2, 3.5, 5,4, 7.6] !! 1 | 3.5 |
| let lst = [[1,3,4],[5,3],[1,2,4]] | lst ; lst !! 2 |
| 列表中的列表可以有不同长度, | 但要求是同一类型。 |
| 列表比较 | <, <=, >, >=, == |
| [3,2,1] > [2,1,0] | 从头比较, 如相等比较下一个 |
| [2,3,4] == [2,3,4] | True |
版权声明:本文为m0_66817262原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。