オプショナル引数
引数のデフォルト値を設定しておくことで、その引数をオプショナルにできる。
julia> f(x, y=1) = x + y
f (generic function with 3 methods)
julia> f(3)
4
julia> f(3, 2)
5
オプショナル引数を複数作ることもできるが、それらは引数リストの末尾に限られる。
julia> g(x, y=10, z=100) = x + y + z
g (generic function with 4 methods)
julia> g(1, 2, 3)
6
julia> g(1, 2)
103
julia> g(1)
111
この関数には2つのオプショナル引数があるけど、1つだけ省略された場合はあとのほうの引数が省略されたと解釈されるんだな。
