かなり初心者の質問:DateTimeを指定すると、前の非週末の日付をF#にしたいと思います。私はこのように作成しました: open System
module Date =
let isWeekEnd (date:DateTime) =
((date.DayOfWeek = DayOfWeek.Saturday) || (date.DayOfWeek = DayOfWe
識別子パターンの結果をasパターンにコピーしてタプルを作るにはどうすればいいですか? 私の質問が混乱しているので、私は例を作成し、私は教師や学生のいずれかである人物の情報を印刷したい: type Person =
| Teacher of name: string * age: int * classIds: int list
| Student of name: string
object expressionsで新しいオブジェクトインスタンスを作成するときにF#でSystem.Objectメソッドをオーバーライドできます。 1はすぐにToString()方法で印刷したい場合に非常に便利です。 let obj = { new System.Object() with member x.ToString() = "F#" }
printfn "%A" obj
しかし
.NET標準のブランチを作成した後のVisual Studio 2017には表示しませんその名前が示すように、.NET標準への移行です。ただし、このブランチを作成し、.NET標準ライブラリではなくPCLであるマスターブランチにチェックインした後、プロジェクトはもうビルドされません。 まず、参照は表示されません。私がVisual Studioで見ることができるのは.NETノードです(スクリーンショッ
私が必要とするのは、単語を含む配列2の配列1からフレーズを探すことです。 Arrayには[Margaret is a girl]が含まれています。 "愛"; "ポテト"; "Swim"]、もう一つは配列に吐き出される単語のランダムなテキストです。フレーズ(単語のシーケンス)と単語だけを効率的にチェックする方法は? 昔ながらのやり方は、タイミング問題になると思いますので。