title: Embedding in Go with pointer or with value
body: <p>I can embed in golang with pointer and value.
  By pointer</p>
  
  <pre><code>type Bitmap struct{
      data [4][4]bool
  }
  
  type Renderer struct{
      *Bitmap
      on uint8
      off uint8
  }
  </code></pre>
  
  <p>By value</p>
  
  <pre><code>type Bitmap struct{
      data [4][4]bool
  }
  
  type Renderer struct{
      Bitmap 
      on uint8
      off uint8
  }
  </code></pre>
  
  <p>What is more prefer by pointer or value?</p>