04_Haskell_列表_List_基础

列表
一个列表只包含单一类型元素[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] !! 13.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版权协议,转载请附上原文出处链接和本声明。