序言剪切“!”二郎运算符

Prolog cut "!" operator in erlang

我有足够扎实的 prolog 背景,现在我要用 erlang 开发代码。这些语言看起来非常相似,除了剪切“!”运算符,这在序言中非常有用。 现在我想知道erlang中是否有这样的运算符?还是我遗漏了一些东西,不需要这样的操作员?

不需要这个运算符;在 Prolog 中它用于限制回溯,但在 Erlang 中没有那种意义上的回溯。

Erlang 的语法与 Prolog 非常相似,因为它最初是在 Prolog 中开发的,可以简单地使用其标准库进行解析,但语义却没有那么多。