У меня эту функциюКак использовать аргументы по умолчанию и необязательные?
def start(data, opts \\ [pages: 17, depth: 3]) do
maxPages = opts[:pages]
maxDepth = opts[:depth]
IO.puts maxPages
IO.puts maxDepth
end
Когда я Program.start("data", pages: 8)
, то я хочу, чтобы напечатать 8
и 3
, но он печатает только 8