f#

    2

    2答えて

    かなり初心者の質問:DateTimeを指定すると、前の非週末の日付をF#にしたいと思います。私はこのように作成しました: open System module Date = let isWeekEnd (date:DateTime) = ((date.DayOfWeek = DayOfWeek.Saturday) || (date.DayOfWeek = DayOfWe

    4

    1答えて

    識別子パターンの結果をasパターンにコピーしてタプルを作るにはどうすればいいですか? 私の質問が混乱しているので、私は例を作成し、私は教師や学生のいずれかである人物の情報を印刷したい: type Person = | Teacher of name: string * age: int * classIds: int list | Student of name: string

    0

    1答えて

    object expressionsで新しいオブジェクトインスタンスを作成するときにF#でSystem.Objectメソッドをオーバーライドできます。 1はすぐにToString()方法で印刷したい場合に非常に便利です。 let obj = { new System.Object() with member x.ToString() = "F#" } printfn "%A" obj しかし

    -1

    1答えて

    Visual StudioでF#iOS開発でFirebaseを使用する方法はありますか?私はxCodeとSwiftを使用してiOSアプリケーションを作成しましたが、これはFIrebaseバックエンドに大きく依存しており、現在F#に変換する必要がありますが、この問題に関する情報は見つかりません。

    1

    1答えて

    私はFirebaseに非同期のPOSTリクエストを送信するためにF#の次のスニペットを使用しようとしている: https://firebase.google.com/docs/reference/rest/auth/#section-sign-in-anonymously:匿名看板を可能にし、特に以下の操作で 次のように私はそれを呼び出しています let makePostRequest (url

    1

    1答えて

    それぞれが同じWCFサービスの異なるバージョンを指し示す3つのWsdlServiceタイププロバイダーを持ち、基礎となるMyService.ServiceTypes.Ticketはほとんど同じです。私はWsdlServiceプロバイダを使用しているので、ソースから取得したコードはサービスから使用するオブジェクトだけです。このプロジェクトは、古いプロジェクトのスライスを置き換え始めました。SvcUt

    1

    1答えて

    .NET標準のブランチを作成した後のVisual Studio 2017には表示しませんその名前が示すように、.NET標準への移行です。ただし、このブランチを作成し、.NET標準ライブラリではなくPCLであるマスターブランチにチェックインした後、プロジェクトはもうビルドされません。 まず、参照は表示されません。私がVisual Studioで見ることができるのは.NETノードです(スクリーンショッ

    1

    1答えて

    私が必要とするのは、単語を含む配列2の配列1からフレーズを探すことです。 Arrayには[Margaret is a girl]が含まれています。 "愛"; "ポテト"; "Swim"]、もう一つは配列に吐き出される単語のランダムなテキストです。フレーズ(単語のシーケンス)と単語だけを効率的にチェックする方法は? 昔ながらのやり方は、タイミング問題になると思いますので。

    2

    3答えて

    コンパイラにいくつかのダウンキャストパターン一致警告(FS0025)を無視させるにはどうすればよいですか?同じファイル内の他のFS0025警告をキャプチャする必要がありますか? たとえば、最初のパターン一致である(Student studentName) = johnはエラーを起こすことはありませんので、コンパイラで不要な警告を削除します。 type Job = Student of string

    3

    1答えて

    私はFsCheckを初めて使いました。テストを実行するにはjsonの配列が必要です。 私は次のようなシンプルなソリューションたい: let commaSeparated = Gen.arrayOf Arb.generate<string> |> Gen.fold(fun (acc,i)-> i+="\",\"") |> Gen.finalValueOf