在A Peek into F# 4.1,筆者展示了我們可以打印到的字符串不sprintf
:打印到的字符串不sprintf的
let private tryParseWith tryParseFunc (s : string) =
match (tryParseFunc s) with
| true, x -> Ok x
| false, _ -> Error ("%s is not capable of being parsed." s)
我不能用sprintf
因爲編譯器是聰明的推斷StringFormat<string>
類型和評估表達式F#4.1和更新版本中的值爲string
?
它是C#還是F#?你用C#編寫了這個問題 –
@KfirGuy C#6支持'FormattableString'類型來插入字符串,所以我想知道F#是否也可以插入'sprintf'。 – MiP
這只是示例代碼中的一個錯字。 –