Given the list [Red, Green, Blue], access the last element ('Blue')
python
list = ['Red', 'Green', 'Blue'] list[-1]
list = ['Red', 'Green', 'Blue'] list[-1]
fsharp
let last list = let rec last' list' = match list' with | [x] -> x | x :: xs -> last' xs if List.is_empty list then failwith "empty list" else last' list
// ------
let result = last list
#light open System
let list = ["Red"; "Green"; "Blue"]
let last list = let rec last' list' = match list' with | [x] -> x | x :: xs -> last' xs if List.is_empty list then failwith "empty list" else last' list
// ------
let result = last list
printfn "%s" result
fsharp
let result = (List.nth list ((List.length list) - 1))
#light open System
let list = ["Red"; "Green"; "Blue"]
let result = (List.nth list ((List.length list) - 1))