gpt4 book ai didi

f# - 方便的 F# 片段

转载 作者:行者123 更新时间:2023-12-03 05:31:24 29 4
gpt4 key购买 nike

已经有 two questions关于 F#/功能片段。

但是我在这里寻找的是有用片段,可重用的小“帮助”函数。或者是你永远无法完全记住的晦涩但漂亮的图案。

类似于:

open System.IO

let rec visitor dir filter=
seq { yield! Directory.GetFiles(dir, filter)
for subdir in Directory.GetDirectories(dir) do
yield! visitor subdir filter}

我想让它成为一种方便的引用页面。因此,不会有正确的答案,但希望有很多好的答案。

编辑 Tomas Petricek 专门为 F# 代码段创建了一个网站 http://fssnip.net/ .

最佳答案

Perl 风格正则表达式匹配

let (=~) input pattern =
System.Text.RegularExpressions.Regex.IsMatch(input, pattern)

它允许您使用 let test = "monkey"=~ "monk.+" 表示法来匹配文本。

关于f# - 方便的 F# 片段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833180/

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