a
Size: a a a
a
LL
SK
SK
МГ
D
AK
f
RS
defp clean_storage(key, keys), do: removing_keys(key, keys) |> clear
defp clear(key) when is_binary(key), do: Storage.delete(key)
defp clear(keys) when is_list(keys), do: for key <- keys, do: Storage.delete(key)
defp removing_keys(key, keys), do: if key in keys, do: key, else: keys
defp clean_storage(key, keys) do
if key in keys do
Storage.delete(key)
else
for key <- keys, do: Storage.delete(key)
end
end
RS
LL
defp clean_storage(key, keys), do: removing_keys(key, keys) |> clear
defp clear(key) when is_binary(key), do: Storage.delete(key)
defp clear(keys) when is_list(keys), do: for key <- keys, do: Storage.delete(key)
defp removing_keys(key, keys), do: if key in keys, do: key, else: keys
defp clean_storage(key, keys) do
if key in keys do
Storage.delete(key)
else
for key <- keys, do: Storage.delete(key)
end
end
key_list
во второй функции?PG
RS
YS
LL
defp clean_storage(key, keys), do: removing_keys(key, keys) |> clear
defp clear(key) when is_binary(key), do: Storage.delete(key)
defp clear(keys) when is_list(keys), do: for key <- keys, do: Storage.delete(key)
defp removing_keys(key, keys), do: if key in keys, do: key, else: keys
defp clean_storage(key, keys) do
if key in keys do
Storage.delete(key)
else
for key <- keys, do: Storage.delete(key)
end
end
RS
PG
PG
def clean_storage(key, keys) do
if(key in keys, do: [key], else: keys)
|> Enum.each(&Storage.delete/1)
end
LL
def clean_storage(key, keys) do
if(key in keys, do: [key], else: keys)
|> Enum.each(&Storage.delete/1)
end
PG