确定数字是否在Erlang中的两个值之间

hor*_*air 0 erlang

我这样做:

case N - ?CONSTANT < SomethingElse < N + ?CONSTANT of

由于某种原因,这一行会吓坏编译器 - "<=之前的语法错误".我究竟做错了什么?

Dog*_*ert 7

你不能在Erlang中链接这样的比较运算符.用途N - ?CONSTANT < SomethingElse andalso SomethingElse < N + ?CONSTANT:

1> {A, B, C} = {1, 3, 5}.
{1,3,5}
2> A < B < C.
* 1: syntax error before: '<'
2> A < B andalso B < C.
true
Run Code Online (Sandbox Code Playgroud)