gpt4 book ai didi

F#、分割字符串和 .Net 方法

转载 作者:行者123 更新时间:2023-12-03 07:18:37 24 4
gpt4 key购买 nike

我是 F# 新手。我正在使用 VS2008 shell 和 F# 交互。我尝试使用“System.String.Split”拆分字符串,但随后出现错误:“Split 不是静态方法”

代码示例:

let Count text =
let words = System.String.Split [' '] text
let nWords = words.Length
(nWords)

如何在 F# 中使用 split 等字符串方法?

最佳答案

您将它们称为实例方法:

let Count (text : string) =
let words = text.Split [|' '|]
let nWords = words.Length
(nWords)

(请注意,您需要使用 [| |] 因为 Split 接受一个数组而不是列表;或者,根据 Joel Mueller 的评论,因为 Split 接受一个 params 数组,您只需传入分隔符作为单独的参数(例如 text.Split(' ', '\n'))。)

关于F#、分割字符串和 .Net 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2367217/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com