F# - string to int list返回ASCII值

Cin*_*Bun 1 f#

我是F#的新手所以请你放轻松:)

我希望将一个字符串转换为一个int列表,但是,我编写的代码以ASCII表示形式返回一个int列表.

let input = "123456"
        |> Seq.map int
        |> Seq.map(fun(x) -> x * 2)
Run Code Online (Sandbox Code Playgroud)

回报

    98 
    100 
    102 
    104 
    106 
    108
Run Code Online (Sandbox Code Playgroud)

我似乎无法在F#中找到一个int.Parse替代品.任何帮助都会很棒

Dav*_*vid 5

作为.NET语言,您可以直接使用Char.GetNumericValue方法

open System

let input = "123456"
    |> Seq.map Char.GetNumericValue
    |> Seq.map(fun(x) -> x * 2)
Run Code Online (Sandbox Code Playgroud)

编辑:显然Int32.Parse不接受单个字符.相应更新了我的答案.