【お知らせ】プログラミング記事の投稿はQiitaに移行しました。

C#で学ぶF#入門 完了報告

id:n7shi:20110620で告知したC#で学ぶF#入門が無事に完了しました。ご参加の皆様、お疲れ様でした。

私が覚えている範囲内ですが、参加者の方からのご指摘事項を挙げておきます。

  • printfのフォーマットにはstringが渡せない
  • printfn "%f" sqrt(2) と printfn "%f" sqrt (2) はスペースの有無でエラーが異なる。 → コンパイラで処理される段階が異なるため?
  • C#と同じようにrecなしで再帰を定義できないか? → nullがエラーになる → ダミー関数でOK
  • C#でキャプチャされた変数が自動的にヒープに確保されることで問題が発生することがあるため、明示的に参照でヒープに確保するのではないか。

これ以外にも私の説明に対するご指摘を色々と頂いており、今後の反省材料といたします。

参加者からのトラックバックがあれば、ご紹介させていただきます。