我最近看到一些代码(假的,特别是)使用函数'@@'而没有定义它,假设它作为F#标准库的一部分存在,或者在.NET的其他地方存在.
如何在线搜索此类型?我可以使用追求式或类似数据库的数据库吗?
这个问题更多地关注如何找到特定的功能,以及最好的替代品.有两个非常好的答案,答案和评论的性质是完全不同的.
它在Fake.EnvironmentHelper模块(源)下定义:
let inline (@@) path1 path2 = combinePaths path1 path2
Run Code Online (Sandbox Code Playgroud)
在哪里combinePaths只是一个咖喱形式的BCL Path.Combine与删除到源头路径分离器path2(来源):
let inline combinePaths path1 (path2 : string) =
Path.Combine(path1, path2.TrimStart [| '\\'; '/' |])
Run Code Online (Sandbox Code Playgroud)
请注意,Fake.EnvironmentHelper已AutoOpenAttribute应用于它.参照本其他模块@@操作员不需要明确open的Fake.EnvironmentHelper模块.
| 归档时间: |
|
| 查看次数: |
330 次 |
| 最近记录: |