F# のガイドF# Guide

F# では .NET で実行されている機能のプログラミング言語です。F# is a functional programming language that runs on .NET. Blend の機能とオブジェクトのプログラミングに関する問題をすべての実用的な解決策をすること、オブジェクトの完全なサポートもあります。It also has full support for objects, letting you blend functional and object programming for pragmatic solutions to any problem.

open System // Get access to functionality in System namespace.

// Function: takes a name and produces a greeting.
let getGreeting name =
    sprintf "Hello, %s! Isn't F# great?" name

// Use the EntryPoint attribute to run the program.
[<EntryPoint>]
let main args =
    // Define a list of names
    let names = [| "Don"; "Julia"; "Xi" |]

    // Print a fun greeting for each name!
    names
    |> Array.map getGreeting
    |> Array.iter (fun greeting -> printfn "%s" greeting)

    0

F# は、その中心に生産性が向上します。F# is about productivity at its heart. F# 用ツール サポートは、広く普及し、高度な機能の完全です。The tooling support for F# is ubiquitous and full of advanced features.

F# の学習Learning F#

F# のツアー多くのコード サンプルの主要な言語機能の概要を示します。Tour of F# gives an overview of major language features with lots of code samples. これは推奨している f# に新しい言語のしくみを理解する場合。This is recommended if you are new to F# and want to get a feel for how the language works.

F# では、Visual Studio での概要Windows にいるし、Visual Studio IDE (Integraded 開発環境) の完全なエクスペリエンスをするかどうか。Get started with F# in Visual Studio if you're on Windows and want the full Visual Studio IDE (Integraded Development Environment) experience.

Mac 用の Visual Studio で 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 のコードで f# で作業を開始軽量なクロスプラット フォームをするかどうか、および IDE の機能パックが発生します。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 のノートブックの f#無料でホストされている Jupyter ノートブックで 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.

F# のプログラミング Wikibook f# に関する wikibook がします。F# Programming Wikibook is a wikibook about learning F#. F# community の製品です。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# チュートリアルは、優れた入門 f# Visual Studio を使用して、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 のコードを使用する優れたビデオ シリーズです。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#.

F# の開発者向けの Visual Studio 2017 の新の F# では、Visual Studio 2017 で、新しい機能の一部を表示するビデオのコースがします。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# スニペット web サイト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# ソフトウェア 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

マイクロソフトでは、f# 言語やそのツールと Visual Studio での主な開発者は、f# も支えられた独立の foundation、f# ソフトウェア Foundation (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# foundation の開発者のネットワークを使用して、見逃したくない点です。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!