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.

如果您是在 Windows 上, 而且想要完整的 Visual Studio IDE (整合式開發環境) 體驗, 請從 Visual Studio 開始使用F# Get started with F# in Visual Studio if you're on Windows and want the full Visual Studio IDE (Integrated Development Environment) experience.

如果您在 macOS 上, 而且想要使用 Visual Studio IDE, 請在 Visual Studio for Mac 中開始使用F# Get started with F# in Visual Studio for Mac if you're on macOS and want to use a Visual Studio IDE.

如果您想要輕量、跨平臺和功能封裝的 IDE 體驗, 請在 Visual Studio Code 中開始使用F# Get Started with F# in Visual Studio Code if you want a lightweight, cross-platform, and feature-packed IDE experience.

開始使用 F # 和.NET Core CLI如果您想要使用命令列工具。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 是在免費的託管 Jupyter Notebook F#中學習的教學課程。 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#的學習書籍。 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.

程式設計 Wikibook 是有關學習F#的 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 的絕佳介紹, 其中會顯示在1.5 小時期間內有許多絕佳的範例。 F# 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. 目標物件是 Visual Studio 不熟悉的開發人員F#。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 video 遊戲為准。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#.

適用F#于開發人員的 Visual Studio 2017 的新功能是影片課程, 其中顯示 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. 目標物件是 Visual Studio 不熟悉的開發人員F#。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#軟體基礎的時差是適合初學者和專家的絕佳位置, 非常活躍, 而且有一些全球的最佳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# Software Foundation (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# Software Foundation 的使命是促進、保護和推展 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!