У меня есть пустой список, и, в особом случае, я хочу добавить кортеж в список.Как я могу это сделать?
Я попробовал несколько подходов:
case ReqFilePath of
"style.css" ->
ResponseHeaders = [{"Content-Type", "text/css"}];
_Else ->
ResponseHeaders = []
end,
case filelib:is_file(File) of
true ->
{ok, Content} = file:read_file(File),
{output, Content, ResponseHeaders}; % Complains ResponseHeaders is not safe
false ->
not_found
end.
Это тоже не работает, так как переменная уже установлена.Когда я инициализирую ResponseHeaders = [] сначала, а затем пытаюсь добавить к нему значение
ResponseHeaders = lists:append(ResponseHeaders, [{"Content-Type", "text/css"}]);
, я получаю ошибку соответствия.Как ты обычно делаешь это в Эрланге?