title: How to initialize a variable with slice of pointers to string?
body: <p>Below is the code:</p>
  <pre><code>package main
  
  type T struct {
      m1 *string
      m2 *string
      m3 *string
      m4 *string
  }
  
  type SliceT  = []*T
  
  func main() {
  
      sliceT := SliceT{
          {
              m1: &quot;0000000001&quot;, // &amp; operator works on variable but not on untyped string constant
              m2: &quot;00000002&quot;,
              m3: &quot;abc&quot;,
              m4: &quot;def&quot;,
          },
          {
              m1: &quot;0001&quot;,
              m2: &quot;0000012&quot;,
              m3: &quot;aaa&quot;,
              m4: &quot;bbb&quot;,
          },
          {
              m1: &quot;00003&quot;,
              m2: &quot;002&quot;,
              m3: &quot;ccc&quot;,
              m4: &quot;fff&quot;,
          },
      }
  
  }
  </code></pre>
  <hr />
  <p>How to initialize <code>sliceT</code>?  composite literal does not help here..</p>