【发布时间】:2018-09-04 02:18:03
【问题描述】:
这段代码中哪一个是 Erlang 的首选方式,为什么?
sumOfMultiples(Multiples, 1) ->
0;
sumOfMultiples(Multiples, N) ->
cal_multiples(Multiples, lists:seq(1, N-1), 0).
或
sumOfMultiples(Multiples, N) ->
case N of
1 -> 0;
cal_multiples(Multiples, lists:seq(1, N-1), 0)
end
【问题讨论】:
标签: erlang switch-statement pattern-matching