我正在尝试使用FAKE构建位于几个子目录中的F#文件。该filesInDirMatching是假的。
#r @"packages/FAKE/tools/FakeLib.dll"
open System.IO
open Fake
open Fake.FileSystemHelper
open Fake.FscHelper
let allDirs = DirectoryInfo(__SOURCE_DIRECTORY__).GetDirectories "*"
let all = allDirs |> Array.map(fun d -> filesInDirMatching "Example.fs" d)
Run Code Online (Sandbox Code Playgroud)
除了最后一行中的所有操作外,它还在创建一个二维数组(我猜是因为filesInDirMatching创建了一个新的FileDirectory数组)。是否可以将二维数组简化为一维数组?还是有更好的方法呢?
| 归档时间: |
|
| 查看次数: |
1147 次 |
| 最近记录: |