Files
n8n-openai-adapter/test/elixir/fixtures/default_args.exs
T

33 lines
407 B
Elixir

module DefaultArgs
def arity0(foo := 1)
foo
end
def arity1(foo, bar := 2)
{ foo, bar }
end
def many0(foo := 1, bar:= 2)
{ foo, bar }
end
def many1(foo, bar := 1, baz := 2)
{ foo, bar, baz }
end
def clash([])
[1,2,3]
end
def clash(foo := 1, bar := 2)
{ foo, bar }
end
def atom('foo, baz := 1)
baz
end
def atom('bar, baz := 2)
baz
end
end