# Basic julia syntax

**URL:** <https://discourse.julialang.org/t/basic-julia-syntax/77955>\
**Category:** General Usage\
**Tags:** question, syntax\
**Created:** [March 16, 2022, 9:46am UTC](https://discourse.julialang.org/t/basic-julia-syntax/77955 "2022-03-16T09:46:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![iAnkiit](https://avatars.discourse-cdn.com/v4/letter/i/c67d28/32.png) [@iAnkiit](https://discourse.julialang.org/u/iAnkiit)\
**Post date:** [March 16, 2022, 9:46am UTC](https://discourse.julialang.org/t/basic-julia-syntax/77955/1 "2022-03-16T09:46:10Z")

</div>

I have a function  
**function inputs(setup::Dict, path::AbstractString)**

What actually setup meaning here ? Is it like input::Dict ?

---

<div class="post-metadata">

**Author:** ![DNF](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dnf/32/10191_2.png) [@DNF](https://discourse.julialang.org/u/DNF)\
**Post date:** [March 16, 2022, 9:51am UTC](https://discourse.julialang.org/t/basic-julia-syntax/77955/2 "2022-03-16T09:51:27Z")

</div>

The name doesn’t have any meaning. It’s just a variable name that you can use inside the function. You can call it `setup`, `input`, `x`, `strawberry_jam` or whatever you want.

The `::Dict` part means that `setup` (or whatever you want to call it) must some subtype of `Dict`.

---

<div class="post-metadata">

**Author:** ![nilshg](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nilshg/32/2283_2.png) [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Post date:** [March 16, 2022, 9:53am UTC](https://discourse.julialang.org/t/basic-julia-syntax/77955/3 "2022-03-16T09:53:03Z")

</div>

Have you read

[https://docs.julialang.org/en/v1/manual/functions/](https://docs.julialang.org/en/v1/manual/functions/)

and

[https://docs.julialang.org/en/v1/manual/methods/#Methods](https://docs.julialang.org/en/v1/manual/methods/#Methods)

?

The manual provides a very detailed explanation on both points made by @DNF above.

---

<div class="post-metadata">

**Author:** ![iAnkiit](https://avatars.discourse-cdn.com/v4/letter/i/c67d28/32.png) [@iAnkiit](https://discourse.julialang.org/u/iAnkiit)\
**Post date:** [March 16, 2022, 9:54am UTC](https://discourse.julialang.org/t/basic-julia-syntax/77955/4 "2022-03-16T09:54:08Z")

</div>

I’ll go through it. Thanks.
