gpt4 book ai didi

f# - F# 值名称中勾号(撇号)的用途?

转载 作者:行者123 更新时间:2023-12-03 18:36:08 26 4
gpt4 key购买 nike

我正在学习关于函数组合的教程,我一直看到 ' 在值声明的末尾使用的运算符。

我知道它在参数前面时意味着泛型,但是当你看到它时它是什么意思:

let add x y = x + y
let myFunc' = add 10

我唯一能看到的是 ' 只是标识符中的另一个字符。那正确吗?因为如果我使用相同的示例,使用 myFunc 会给出未定义的错误,其中 myFunc' 确实解决了。

最佳答案

是的,正如@Lee 指出的,'是一个有效的标识符。

虽然,目的'通常在标识符的末尾 是将值表示为与名称不带结尾 ' 的值相关或相似的东西。 .这是 borrowed from mathematics , F# 是一种函数式语言,用于表示某事物为素数,因为 A 的发音是 aye其中 A' 是 aye-prime .

关于f# - F# 值名称中勾号(撇号)的用途?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23688905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com