我在很多与人工智能相关的资料中都看到了符号 “<-“。例如:
delta <- 0x <- x + 1
等等。
我总是假设它的含义与 “=” (赋值) 相同,但可能它们的含义与赋值略有不同,我猜是这样吗?
谢谢
回答:
它就是赋值。它消除了符号 “=” 带来的歧义,因为该符号经常被重载用于测试相等性。
它非常清楚地表明,左边的东西被赋予了右边的东西,而不是被匹配、统一或以其他方式使其等于它。
我在很多与人工智能相关的资料中都看到了符号 “<-“。例如:
delta <- 0x <- x + 1
等等。
我总是假设它的含义与 “=” (赋值) 相同,但可能它们的含义与赋值略有不同,我猜是这样吗?
谢谢
回答:
它就是赋值。它消除了符号 “=” 带来的歧义,因为该符号经常被重载用于测试相等性。
它非常清楚地表明,左边的东西被赋予了右边的东西,而不是被匹配、统一或以其他方式使其等于它。