差別化されたユニオンにメソッドとプロパティを追加することは可能ですが、レコードのフィールドと同様に、インスタンスがユニオンが作成されたときに設定する必要がある不変フィールドを追加できますか? type union =
| OptionOne of int
| OptionTwo of string
{
AFieldUsedForBothCases : st
私はマルチトラックレコーダーのための簡単な概念証明を設計しています。 明白な出発点は、同時にファイルB.caf にこの質問をマイク入力を記録しながら、ヘッドフォンにファイルA.cafから再生することです - Record and play audio Simultaneouslyを - 私は仕事ができたの三つのレベルがあることを指摘: AVFoundationのAPI(AVAudioPlayer