F#入門

  F#入門内検索: 

h1>リンク集 homepage f#のダウンロード法はこちら(2016/04/08 公式のリンクがいつのまにか消えてたので修正) F# .Net tutorials and examples Expert F#のページ F#による関数型プログラミング入門(ここはもっと知られて欲しい) F# User Group - Japan blog いげ太の日記(F#関連の内容が充実) Don Syme氏のブログ(F#のメイン開発者) Robert Pickering氏のブログ(Foundations of F#の著者)
  • 導入編
    • このサイトについて
    • F#について
    • コンパイラ/インタプリタとは
    • F#のインストール
    • インタプリタの使い方
    • コンパイラの使い方
  • 基礎編
    • 値と型
    • 基本的な型
    • コメント:// /// (* *)
    • 演算子
    • 値の束縛:let
    • ラムダ式(匿名関数):fun
    • 関数定義:let
    • 条件式:if
    • ループ:for
    • ループ:while
    • 参照型:ref
    • リスト:[]
    • タプル:(,)
    • 配列:[| |]
    • レコード:type
    • 例外:exception
    • option型:Some None
    • パターンマッチその1
    • パターンマッチその2
    • モジュール:module
    • 名前空間:namespace
  • 関数型編
    • カリー化
    • 高階関数(map)
    • 高階関数(fold)
    • 演算子の優先順位
    • コンビネータ
    • コンピュテーション式
    • Maybeモナド
    • Listモナド
    • 関数モナド
    • Readerモナド
    • Stateモナド
  • オブジェクト指向編
    • オブジェクト指向とは
    • 公式文書での用語の定義
    • obj型:box/unbox/coercion
    • クラス:class
    • メソッド:member
    • デリゲート:delegate
    • カプセル化:public/internal/private
    • 継承:inherit
    • オーバーライド:override
    • インタフェース:interface
    • オブジェクト式
    • インデックス付きプロパティ
  • GUI編
    • テキストエディタを作ろう1
    • テキストエディタを作ろう2
    • 関連文法事項など
  • その他
    • アクティブパターン
    • ジェネリックな機能
    • FsUnit
  • 付録
    • 一覧:基本データ型
    • 一覧:パターン
    • 一覧:親クラス
    • 一覧:演算子優先順位
    • 例外関連
  • リンク、連絡先等
    • 更新情報
    • リンク
    • 連絡先
    • プライバシーポリシー
since 2008