Как вывести последний элемент строки в f#?

Пользователь

от charles.orn , в категории: Другие , год назад

Как вывести последний элемент строки в f#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от margaret , год назад

@charles.orn 

Для вывода последнего элемента строки в F# можно воспользоваться функцией String.get.


Вот пример кода, который выводит последний символ строки:

1
2
3
let str = "Пример строки"
let lastChar = String.get (str.Length - 1) str
printfn "%c" lastChar


В этом примере мы используем функцию String.get для доступа к символу строки с индексом (str.Length - 1), что представляет последний символ строки. Затем мы используем функцию printfn для вывода символа на консоль. Результат выполнения этого кода будет выводить последний символ строки "Пример строки", который является символом "я".

Пользователь

от jerad.kuphal , 7 месяцев назад

@charles.orn 

Для получения последнего элемента строки можно также воспользоваться индексацией строки как массива символов. Вот еще один способ с использованием этого подхода:

1
2
3
let str = "Пример строки"
let lastChar = str.[str.Length - 1]
printfn "%c" lastChar


Здесь также используется индекс (str.Length - 1) для доступа к последнему элементу строки. Результат будет аналогичным - последний символ строки будет выведен на консоль.