現在、私は無料のオンラインリソースでF#を学習しています。私は興味があり、小さな教科書に学んだことを適用しようとしているので、MSDN F#のドキュメントを頻繁に調べています。F#ドキュメントの関数シグニチャの理解
しかし、ドキュメントは私には本当にわかりにくいようです。例えばpown
関数の場合はdocumentation pageとします。使用方法は、前方かなりストレートですが、私は、関数のシグネチャを理解していない:
// Signature:
pown : ^T -> int -> ^T (requires ^T with static member One and ^T with static member op_Multiply and ^T with static member (/))
誰かが次のものが約何であるか、私には説明できますか?
- Tの前にある^(サーキュムフレックス)とは何ですか?
- 「T」とは何ですか?それは一般的なタイプですか?
- double - >は何をしますか?
- requireステートメントは何をしますか?
これは1つの回答ではあまりカバーしないことを願っています。
リンクありがとうございました。 –