F#入門
F#入門内検索:
サイト管理者への連絡先
何かありましたらこちらまで
ブログ
BBS
(BBSは現在あまりチェックできてないのでブログとまとめようかと思ってます) メール
導入編
このサイトについて
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
付録
一覧:基本データ型
一覧:パターン
一覧:親クラス
一覧:演算子優先順位
例外関連
リンク、連絡先等
更新情報
リンク
連絡先
プライバシーポリシー