F# 指南F# Guide

F#指南提供了许多资源来了解F#语言。The F# guide provides many resources to learn the F# language.

学习 F#Learning F#

什么是 F#,使用简短的代码示例说明 F# 语言的概念及其编程方式。What is F# describes what the F# language is and what programming in it is like, with short code samples. 如果不熟悉 F#,建议阅读此文章。This is recommended if you are new to F#.

F# 简介,通过大量代码示例概述主要语言功能。Tour of F# gives an overview of major language features with lots of code samples. 如果想要在实践中了解 F# 的核心功能,建议阅读本文章。This is recommended if you are interested in seeing core F# features in action.

在 Visual Studio 中开始使用 F# - 如果你使用 Windows 并想获得完整的 Visual Studio IDE(集成开发环境)体验。Get started with F# in Visual Studio if you're on Windows and want the full Visual Studio IDE (Integrated Development Environment) experience.

在 Visual Studio for Mac 中开始使用 F# - 如果你使用 macOS,并想要使用 Visual Studio IDE。Get started with F# in Visual Studio for Mac if you're on macOS and want to use a Visual Studio IDE.

在 Visual Studio Code 中开始使用 F# - 如果需要获得轻量级、跨平台和功能丰富的 IDE 体验。Get Started with F# in Visual Studio Code if you want a lightweight, cross-platform, and feature-packed IDE experience.

通过 .NET Core CLI 开始使用 F# - 如果要使用命令行工具。Get started with F# with the .NET Core CLI if you want to use command-line tools.

开始配合使用 F# 和 Xamarin,介绍如何使用 F# 进行移动编程。Get started with F# and Xamarin for mobile programming with F#.

适用于 Azure Notebooks 的 F# 是在免费、托管的 Jupyter Notebook 中学习 F# 的教程。F# for Azure Notebooks is a tutorial for learning F# in a free, hosted Jupyter Notebook.

参考资料References

F#语言参考是所有 F# 语言功能的官方、全面的参考。F# Language Reference is the official, comprehensive reference for all F# language features. 每篇文章都说明语法和演示代码示例。Each article explains the syntax and shows code samples. 可以使用目录中的筛选器栏查找特定的文章。You can use the filter bar in the table of contents to find specific articles.

F# 核心库参考 是 F# 核心库的 API 参考。F# Core Library Reference is the API reference for the F# Core Library.

附加指南Additional guides

F# for Fun and Profit 是一本全面且非常详细的 F# 学习书籍。F# for Fun and Profit is a comprehensive and very detailed book on learning F#. 本书的内容和作者都受到 F# 社区的强烈喜爱。Its contents and author are beloved by the F# community. 目标受众主要是具有面向对象的编程背景的开发人员。The target audience is primarily developers with an object oriented programming background.

F# Programming Wikibook 是一本关于 F# 学习的百科全书。F# Programming Wikibook is a wikibook about learning F#. 它也是 F# 社区的产品。It is also a product of the F# community. 目标受众是刚开始接触 F# 的人员,他们具有很少的面向对象的编程背景。The target audience is people who are new to F#, with a little bit of object oriented programming background.

通过视频了解 F#Learn F# through videos

YouTube 上的 F# 教程使用 Visual Studio 对 F# 进行了详尽的介绍,该 1.5 小时的课程中展示了大量优质示例。F# tutorial on YouTube is a great introduction to F# using Visual Studio, showing lots of great examples over the course of 1.5 hours. 目标受众是刚开始使用 F# 的 Visual Studio 开发人员。The target audience is Visual Studio developers who are new to F#.

使用 F# 进行编程简介是使用 Visual Studio Code 作为主要编辑器的优质视频系列。Introduction to Programming with F# is a great video series that uses Visual Studio Code as the main editor. 该系列视频从零开始,最后以构建基于文本的 RPG 视频游戏结束。The video series starts from nothing and ends with building a text-based RPG video game. 目标受众是倾向使用 Visual Studio Code(或轻量级 IDE)且不熟悉 F# 的开发人员。The target audience is developers who prefer Visual Studio Code (or a lightweight IDE) and are new to F#.

Visual Studio 2017 中面向开发人员的用于 F# 的新增功能是一个视频课程,What's New in Visual Studio 2017 for F# For Developers is a video course that shows some of the newer features for F# in Visual Studio 2017. 目标受众是不熟悉 F# 的 Visual Studio 开发人员。The target audience is Visual Studio developers who are new to F#.

其他有用的资源Other useful resources

F# 代码段网站包含大量代码段,用于演示有关 F# 的所有操作,范围涉及从初学者代码段到非常高级的代码段。The F# Snippets Website contains a massive set of code snippets showing how to do just about anything in F#, ranging from absolute beginner to highly advanced snippets.

F# Software Foundation Slack 是对初学者和专家类人员非常有益的一个场所,这里的成员非常活跃并且可与一些世界顶级 F# 程序员交流。The F# Software Foundation Slack is a great place for beginners and experts alike, is highly active, and has some of world's best F# programmers available for a chat. 我们强烈建议加入。We highly recommend joining.

F# 软件基金会The F# Software Foundation

尽管 Microsoft 是 F# 语言的主要开发方,也是它在 Visual Studio 中所使用的工具,但 F# 同时也受到一家独立基金会的支持,即 F# 软件基金会(FSSF)。Although Microsoft is the primary developer of the F# language and its tools in Visual Studio, F# is also backed by an independent foundation, the F# Software Foundation (FSSF).

F# 软件基金会的任务是提升、保护和改进 F# 编程语言,以及支持和促进国际化的多元 F# 程序员社区的成长。The mission of the F# Software Foundation is to promote, protect, and advance the F# programming language, and to support and facilitate the growth of a diverse and international community of F# programmers.

若要了解详细信息并参与,请查看 fsharp.org。你可以免费加入,你绝对不想错过基金会中的 F# 开发人员网络!To learn more and get involved, check out fsharp.org. It's free to join, and the network of F# developers in the foundation is something you don't want to miss out on!