-1
我是相当新的功能范式所以这里是我的问题功能找到形状重叠在二郎山
我有一个计算一个圆,其工作的长方形的周长的函数,在这里它是
perim({circle, {X,Y}, R}) ->
math:pi()*(R * 2);
perim({rectangle, {X,Y}, H, W})->
(H + W) * 2.
现在我的问题是如何定义一个函数来测试两个形状是否重叠。说了他们可以是2个圆圈重叠或2个矩形或一个圆形和一个矩形。我从Erlang文档得到的唯一提示是使用abs()函数。
任何帮助非常感谢