我有f#中微積分工具箱的開頭。對於學習f#來說,最重要的是有一些有用的東西可以用在我想到的其他項目中。基本和不完整的代碼是 namespace BradGoneSurfing.Symbolics
open Microsoft.FSharp.Quotations
open Microsoft.FSharp.Quotations.Patterns
open Microsoft.FSharp.Q
我解析了FSharp中的代碼引用,並構建了模式助手。所有進行得很順利,直到我試圖 let (|BinaryFn|_|) fn (input:Expr) =
function
| SpecificCall fn (_,_,l::r::[]) -> Some(l,r)
| _ -> None
let (|Multiply|_|) x =
function
在新的控制檯應用程序中,只粘貼以下代碼會導致異常「參數不是可識別的方法名稱」。 以下代碼是否適用於您的安裝? 小丑:你知道爲什麼它不起作用嗎? // Learn more about F# at http://fsharp.net
// See the 'F# Tutorial' project for more help.
let somefunction1 arg =()
let som