32.5 Elementær Lighed
Section
defmodule BaconFilter do
def filt([],[]) do
[]
end
def filt(a, b) do
if hd(a) == hd(b) do
[true | filt(tl(a), tl(b))]
else
[false | filt(tl(a), tl(b))]
end
end
end
{:module, BaconFilter, <<70, 79, 82, 49, 0, 0, 7, ...>>, {:filt, 2}}
a = [1, 2, 3, 5, 4]
[1, 2, 3, 5, 4]
b = [1, 2, 3, 4, 5]
[1, 2, 3, 4, 5]
BaconFilter.filt(a, b)
[true, true, true, false, false]