# Use of "export" keyword

**URL:** <https://discourse.julialang.org/t/use-of-export-keyword/78457>\
**Category:** General Usage\
**Tags:** question\
**Created:** [March 25, 2022, 12:10pm UTC](https://discourse.julialang.org/t/use-of-export-keyword/78457 "2022-03-25T12:10:21Z")\
**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 25, 2022, 12:10pm UTC](https://discourse.julialang.org/t/use-of-export-keyword/78457/1 "2022-03-25T12:10:21Z")

</div>

What is the actual use of keyword “ **export** ” ? I have read julia documentation , but not very clear.  
What if we dont use **export** at all?

---

<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 25, 2022, 12:19pm UTC](https://discourse.julialang.org/t/use-of-export-keyword/78457/2 "2022-03-25T12:19:35Z")

</div>

If you don’t use `export`, nothing will be exported.

For these types of very basic questions about how the language works the manual is a good reference:

[https://docs.julialang.org/en/v1/manual/modules/#Export-lists](https://docs.julialang.org/en/v1/manual/modules/#Export-lists)

---

<div class="post-metadata">

**Author:** ![Henrique\_Becker](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/henrique_becker/32/15443_2.png) [@Henrique\_Becker](https://discourse.julialang.org/u/Henrique_Becker)\
**Post date:** [March 25, 2022, 2:40pm UTC](https://discourse.julialang.org/t/use-of-export-keyword/78457/3 "2022-03-25T14:40:16Z")

</div>

Just to have a fast answer here in the thread itself: if you do not `export` anything from a module then `using` the module will not bring anything from the module (besides the module itself) in the current scope, i.e., you will need to type `ModuleName.function_name` for everything.

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [March 25, 2022, 3:01pm UTC](https://discourse.julialang.org/t/use-of-export-keyword/78457/4 "2022-03-25T15:01:38Z")

</div>

Added a PR to clarify, since that section of the manual didn’t mention `using`: [https://github.com/JuliaLang/julia/pull/44744](https://github.com/JuliaLang/julia/pull/44744)
