0
我有多個輸入F# - Seq.iter(錯誤類型)
let blackscholes strike assetPrice standarddev riskfreerate days2expiration c_p =
而且我想Seq.iter它,它是針對assetPrice的多個值進行評估,同時保持一切後續功能其他常數。我想知道的語法,我必須創建一個只有一個參數的函數的中間版本?即
let blackscholesTemp assetPrice = blackscholes 100. assetPrice 0.2 0.05 60 'c' =
當我嘗試這樣做
printf "Results:"
Seq.iter (blackscholesTemp) (seq {0.0..10.0..100.0})
,我收到了錯誤「類型不匹配期待的浮動 - >單元,但給出一個浮動 - >浮動類型‘單元’不匹配類型「浮動」」
謝謝你解決了這個問題。瞭解如何正確使用Seq.iter,Seq.map和Seq.choose。 – user1222538 2012-02-21 05:15:04