# Parameters as dicts

**URL:** https://discourse.julialang.org/t/parameters-as-dicts/6563
**Category:** New to Julia
**Tags:** question
**Created:** [October 19, 2017, 4:03pm UTC](https://discourse.julialang.org/t/parameters-as-dicts/6563 "2017-10-19T16:03:58Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Wikunia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wikunia/32/2180_2.png) [@Wikunia](https://discourse.julialang.org/u/Wikunia)
#### Post date: [October 19, 2017, 4:03pm UTC](https://discourse.julialang.org/t/parameters-as-dicts/6563/1 "2017-10-19T16:03:58Z")

</div>

Is there any possibility to define default parameters as a dictionary or something similar?

I have a function

```julia
f(a;b=1,c=2) = a+b+c

```

Now I would like to define b and c in a dict structure like this:

```julia
params = Dict(b=>2,c=>2)

```

to be able to call

`f(1,params)` or `f(1,params...)` or something similar.

That would come in handy 😉

Thanks in advance!

---

<div class="post-metadata">

### Author: ![yuyichao](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yuyichao/32/20_2.png) [@yuyichao](https://discourse.julialang.org/u/yuyichao)
#### Post date: [October 19, 2017, 4:11pm UTC](https://discourse.julialang.org/t/parameters-as-dicts/6563/2 "2017-10-19T16:11:29Z")

</div>

> [@Wikunia](#):
>
> Dict(b=\>2,c=\>2)

`Dict(:b=>2, :c=>2)`

> [@Wikunia](#):
>
> f(1,params…)

`f(1; params...)`

---

<div class="post-metadata">

### Author: ![Wikunia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/wikunia/32/2180_2.png) [@Wikunia](https://discourse.julialang.org/u/Wikunia)
#### Post date: [October 19, 2017, 4:25pm UTC](https://discourse.julialang.org/t/parameters-as-dicts/6563/3 "2017-10-19T16:25:39Z")

</div>

Thanks. That symbol thing makes more sense 🙂 I’m not into it but it definitely sounds reasonable.
