# @NamedTuple fails

**URL:** <https://discourse.julialang.org/t/namedtuple-fails/46916>\
**Category:** New to Julia\
**Created:** [September 19, 2020, 2:11pm UTC](https://discourse.julialang.org/t/namedtuple-fails/46916 "2020-09-19T14:11:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Inbar\_Maimon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/inbar_maimon/32/18045_2.png) [@Inbar\_Maimon](https://discourse.julialang.org/u/Inbar_Maimon)\
**Post date:** [September 19, 2020, 2:11pm UTC](https://discourse.julialang.org/t/namedtuple-fails/46916/1 "2020-09-19T14:11:46Z")

</div>

Hi there,

I copied this line:

```julia
@NamedTuple{a::Int, b::String}

```

from the manual to the REPL and instead of the expected

```julia
NamedTuple{(:a, :b),Tuple{Int64,String}}

```

it returned an error:

```julia
ERROR: syntax: invalid macro usage "@(NamedTuple{a::Int, b::String})"

```

I also tried just typing

```julia
@NamedTuple

```

and received an

```julia
ERROR: LoadError: UndefVarError: @NamedTuple not defined

```

What did I do wrong?

Thanks heartily,  
Inbar

---

<div class="post-metadata">

**Author:** ![yurivish](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/yurivish/32/307_2.png) [@yurivish](https://discourse.julialang.org/u/yurivish)\
**Post date:** [September 19, 2020, 2:26pm UTC](https://discourse.julialang.org/t/namedtuple-fails/46916/2 "2020-09-19T14:26:10Z")

</div>

What version of Julia are you using? You can type `versioninfo()` at the REPL to find out.

---

<div class="post-metadata">

**Author:** ![Inbar\_Maimon](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/inbar_maimon/32/18045_2.png) [@Inbar\_Maimon](https://discourse.julialang.org/u/Inbar_Maimon)\
**Post date:** [September 19, 2020, 2:27pm UTC](https://discourse.julialang.org/t/namedtuple-fails/46916/3 "2020-09-19T14:27:06Z")

</div>

Oh god. It’s 1.0.4.
