# Struct, the method uses data from struct

**URL:** https://discourse.julialang.org/t/struct-the-method-uses-data-from-struct/22405
**Category:** New to Julia
**Created:** [March 27, 2019, 12:28pm UTC](https://discourse.julialang.org/t/struct-the-method-uses-data-from-struct/22405 "2019-03-27T12:28:00Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![BMval](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/bmval/32/7647_2.png) [@BMval](https://discourse.julialang.org/u/BMval)
#### Post date: [March 27, 2019, 12:28pm UTC](https://discourse.julialang.org/t/struct-the-method-uses-data-from-struct/22405/1 "2019-03-27T12:28:00Z")

</div>

Will you help me, how the method can access to struct data?  
For instance:

struct DF{Td}  
data::Td  
function square()  
return data^.2  
end  
end

---

<div class="post-metadata">

### Author: ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)
#### Post date: [March 27, 2019, 12:39pm UTC](https://discourse.julialang.org/t/struct-the-method-uses-data-from-struct/22405/2 "2019-03-27T12:39:09Z")

</div>

It seems you are trying to use Julia like C++, but it is a very different language. You may want to read the [manual](https://docs.julialang.org/en/v1/), at least up to “Methods”.

(Please [quote](https://discourse.julialang.org/t/psa-how-to-quote-code-with-backticks/7530) your code).
