gpt4 book ai didi

syntax - prolog中_和_variable有什么区别?

转载 作者:行者123 更新时间:2023-12-04 14:11:31 24 4
gpt4 key购买 nike

我在处理以 _ 开头的文字时遇到了很多问题。如 _Peter .那么究竟有什么区别:
good(_,_).

good(_,_Peter).
谢谢你回答我的问题!

最佳答案

_只有一个匿名变量。在同一个子句(或同一个读词)中多次出现代表不同的变量。

_ 开头的变量但包含更多字符不是匿名变量。多次出现代表同一个变量。

按照惯例,许多 Prolog 系统要求只出现一次的变量需要以 _ 开头。 .但这是在大多数实现中仅导致警告的约定。

关于syntax - prolog中_和_variable有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30809357/

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