我在很多与人工智能相关的内容中看到了符号 <-。例如:
delta <- 0 x <- x + 1
等等。
我总是假设它的含义与=(赋值)相同,但它们可能有一个与赋值略有不同的含义,我猜测?
谢谢
这是一个赋值操作。它消除了等号符号所添加的歧义,因为该符号通常被重载用于测试相等性。
它非常清楚地表明左侧的东西被分配给右侧的东西,而不是与其匹配、统一或以其他方式相等。
不错,你的猜测是正确的,这确实是一个基本任务。
具体来说,它意味着在你的示例中,“将值0分配给delta”和“将值x + 1分配给x”。
:=
<-
=
:=
进行赋值,而其他语言允许使用<-
或=
,例如:https://stat.ethz.ch/pipermail/r-help/2009-February/189314.html - mechanical_meat