/
aprogrammer
/
dotnet-docs
Обзор
Документация
Войти
/
aprogrammer
/
dotnet-docs
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/fundamentals/runtime-libraries/snippets/System.Text/Rune/Overview/fsharp/CountLettersInString.fs
28 строк
611 B
Genevieve Warren
Add remarks for core types (#38970)
05 янв 2024, 22:14
Не верифицирован
05 янв 2024, 22:14
71d1377
Код
Авторство
О чём код?
open System open System.Text // <SnippetBadExample> // THE FOLLOWING METHOD SHOWS INCORRECT CODE. // DO NOT DO THIS IN A PRODUCTION APPLICATION. let countLettersBadExample (s: string) = let mutable letterCount = 0 for ch in s do if Char.IsLetter ch then letterCount <- letterCount + 1 letterCount // </SnippetBadExample> // <SnippetGoodExample> let countLetters (s: string) = let mutable letterCount = 0 for rune in s.EnumerateRunes() do if Rune.IsLetter rune then letterCount <- letterCount + 1 letterCount // </SnippetGoodExample>