Как вывести последний элемент строки в f#
То есть у меня есть список чисел float,я перевожу их в string и хочу извлечь последний элемент,как это сделать?
Ответы (1 шт):
Автор решения: isnullxbh
→ Ссылка
Можете воспользоваться List.last, если есть гарантии, что список не пуст:
[9.3; 1.3; 0.9] |> List.map (sprintf "%f") |> List.last
В противном случае лучше воспользоваться List.tryLast, который вернет значение типа Option<string>:
[] |> List.map (sprintf "%f") |> List.tryLast
Ну а дальше делаете match и выполняете требуемые операции:
match maybeStr with
| Some str -> ...
| None -> ...