搜索

PythonReactSEOPDF
GitHub Skill

fsharp

F# functional-first programming on .NET. Use for .fs files.

G1Joshi☆ 5 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

F#

F# is the functional sibling of C# on .NET. v9.0 (2025) brings Nullable Reference Types integration and better performance for list comprehensions.

When to Use

  • Financial Tech: Correctness and domain modeling.
  • Data Processing: Pipeline operator |> and immutability by default.
  • Interpro: Seamlessly use any NuGet package.

Core Concepts

Discriminated Unions

type Shape = Circle of float | Rect of float * float.

Pipe Operator

data |> filter |> map.

Computation Expressions

async { ... }, task { ... }.

Best Practices (2025)

Do:

  • Use Records: Immutable data containers.
  • Use Pattern Matching: match x with ....
  • Use SAFE Stack: For full-stack F# web apps (Saturn, Azure, Fable, Elmish).

Don't:

  • Don't mimic C#: Avoid classes/inheritance unless interoperating.

References

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-03-11
索引更新时间
2026-03-11
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!