簡體   English   中英

F# 中的支架(讓 passFive f = (f 5) )

[英]Bracket in F# ( let passFive f = (f 5) )

let passFive f = (f 5)

let passFive f = f 5

他們之間有什么區別?

我發現它們都如下所示:

val passFive: (int -> 'a) -> 'a

它們都是相同的,並且括號(圓括號)在這里的使用與您想要將操作數組合在一起並增加其優先級的其他任何地方一樣。

printfn "%A" myfunc 5

會報錯。

printfn "%A" (myfunc 5)

應該是這樣寫的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM