hubfsのthisフォーラムの投稿に似たエラーが発生しました。問題は解決しましたが、そのスレッドのコードに関する質問が出ました。F#パラメータの制約のある機能
let test x = printfn "n" let finall x = x : 'a -> unit let i x = finall test x
誰かが2行目で達成していることを説明できますか? 私はfinall
のタイプは
finall: ('a -> unit) -> ('a -> unit)
機能に取り、その関数を返すので、そのわずかの関数であることがわかります。 2行目と3行目を実行する理由は何ですか? 後で機能の本体をfinall
に定義できますか? 3行目のコールをかっこにする必要はないと思われます。これは2行目の結果ですか?
ありがとう、それは私が探していたものです! – Jake