Допустим, у меня есть строка "COLIN".Значение знака в F #
Числовое значение этой строки будет стоит:
3 + 15 + 12 + 9 + 14 = 53.
Так
А = 1, В = 2, C = 3 и т. Д.
Я понятия не имею, как начать с F # для этого.
let mutable nametotal = 0
let rec tcalculate name =
name.ToString().ToCharArray()
|> Seq.length
Вот что у меня есть. seq.length
находится только для тестирования, чтобы проверить, действительно ли работает toCharArray
.
Вопрос, что означает «let dictionary = dict table», означает то, что именно делает «dict» в этом контексте? – masfenix
'dict' - это функция, которая выдает IDictionary из последовательности пар ключ-значение. http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/FSharp.Core/Microsoft.FSharp.Core.Pervasives.html – Brian