我正在尝试通过翻译我很久以前写的一些Haskell代码来学习F#,但是我卡住了!
percent :: Int -> Int -> Float
percent a b = (fromInt a / fromInt b) * 100
freqs :: String -> [Float]
freqs ws = [percent (count x ws) (lowers ws) | x <- ['a' .. 'z']]
我已经管理好了这个:
let percent a b = (float a / float b) * 100.
虽然我不喜欢在100后面加上“.”。
我在freqs
中执行的操作叫什么名字,如何将其翻译成F#?
编辑:count
和lowers
分别是Char -> String -> Int
和String -> Int
,我已经将它们翻译过了。