mirror of
https://github.com/adambard/learnxinyminutes-docs.git
synced 2024-12-23 17:41:41 +00:00
Moved explanation of indexing into a list earlier
This way, it is clear what [1..] !! 999 means later on.
This commit is contained in:
parent
733eced1ba
commit
36a296de5d
@ -80,6 +80,9 @@ not False -- True
|
|||||||
[5..1] -- This doesn't work because Haskell defaults to incrementing.
|
[5..1] -- This doesn't work because Haskell defaults to incrementing.
|
||||||
[5,4..1] -- [5, 4, 3, 2, 1]
|
[5,4..1] -- [5, 4, 3, 2, 1]
|
||||||
|
|
||||||
|
-- indexing into a list
|
||||||
|
[0..] !! 5 -- 5
|
||||||
|
|
||||||
-- You can also have infinite lists in Haskell!
|
-- You can also have infinite lists in Haskell!
|
||||||
[1..] -- a list of all the natural numbers
|
[1..] -- a list of all the natural numbers
|
||||||
|
|
||||||
@ -99,9 +102,6 @@ not False -- True
|
|||||||
-- adding to the head of a list
|
-- adding to the head of a list
|
||||||
0:[1..5] -- [0, 1, 2, 3, 4, 5]
|
0:[1..5] -- [0, 1, 2, 3, 4, 5]
|
||||||
|
|
||||||
-- indexing into a list
|
|
||||||
[0..] !! 5 -- 5
|
|
||||||
|
|
||||||
-- more list operations
|
-- more list operations
|
||||||
head [1..5] -- 1
|
head [1..5] -- 1
|
||||||
tail [1..5] -- [2, 3, 4, 5]
|
tail [1..5] -- [2, 3, 4, 5]
|
||||||
|
Loading…
Reference in New Issue
Block a user