mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-28 14:24:45 +00:00
Add docs to List.get with example
This commit is contained in:
parent
79e9ba3dd1
commit
232e9030ae
1 changed files with 7 additions and 0 deletions
|
@ -222,6 +222,13 @@ isEmpty = \list ->
|
||||||
# but will cause a reference count increment on the value it got out of the list
|
# but will cause a reference count increment on the value it got out of the list
|
||||||
getUnsafe : List a, Nat -> a
|
getUnsafe : List a, Nat -> a
|
||||||
|
|
||||||
|
## Returns an element from a list at the given index.
|
||||||
|
##
|
||||||
|
## Returns `Err OutOfBounds` if the given index exceeds the List's length
|
||||||
|
## ```
|
||||||
|
## expect List.get [100, 200, 300] 1 == Ok 200
|
||||||
|
## expect List.get [100, 200, 300] 5 == Err OutOfBounds
|
||||||
|
## ```
|
||||||
get : List a, Nat -> Result a [OutOfBounds]
|
get : List a, Nat -> Result a [OutOfBounds]
|
||||||
get = \list, index ->
|
get = \list, index ->
|
||||||
if index < List.len list then
|
if index < List.len list then
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue