# How to wrap using JuMP inside a function

**URL:** <https://discourse.julialang.org/t/how-to-wrap-using-jump-inside-a-function/43004>\
**Category:** Optimization (Mathematical)\
**Tags:** jump\
**Created:** [July 13, 2020, 9:11pm UTC](https://discourse.julialang.org/t/how-to-wrap-using-jump-inside-a-function/43004 "2020-07-13T21:11:10Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![asavasci](https://avatars.discourse-cdn.com/v4/letter/a/eb8c5e/32.png) [@asavasci](https://discourse.julialang.org/u/asavasci)\
**Post date:** [July 13, 2020, 9:11pm UTC](https://discourse.julialang.org/t/how-to-wrap-using-jump-inside-a-function/43004/1 "2020-07-13T21:11:10Z")

</div>

I want to place “using JuMP” inside a function as follows

```julia
function test()

    using JuMP
    ...
end

```

However, it gives an error `syntax: "using" expression not at top level`, is there a way to work around it?

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [July 13, 2020, 9:13pm UTC](https://discourse.julialang.org/t/how-to-wrap-using-jump-inside-a-function/43004/2 "2020-07-13T21:13:27Z")

</div>

you need to make a module instead

---

<div class="post-metadata">

**Author:** ![odow](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/odow/32/28685_2.png) [@odow](https://discourse.julialang.org/u/odow)\
**Post date:** [July 13, 2020, 9:39pm UTC](https://discourse.julialang.org/t/how-to-wrap-using-jump-inside-a-function/43004/3 "2020-07-13T21:39:45Z")

</div>

Why do you need to do this?

---

<div class="post-metadata">

**Author:** ![remi-garcia](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/remi-garcia/32/7125_2.png) [@remi-garcia](https://discourse.julialang.org/u/remi-garcia)\
**Post date:** [July 15, 2020, 10:06am UTC](https://discourse.julialang.org/t/how-to-wrap-using-jump-inside-a-function/43004/4 "2020-07-15T10:06:32Z")

</div>

Here you might find your answer: [Frequently Asked Questions · The Julia Language](https://docs.julialang.org/en/v1/manual/faq/index.html#Can-I-use-using-or-import-inside-a-function?-1)
