title: Debugging issue with fmt.Scanln
body: <p>I would like to debug a very simple go program (just to see if/how things work with VSCode)</p>
  
  <p>This is my src so far:</p>
  
  <pre><code>package main
  
  import (
      "fmt"
  )
  
  func main() {
      fmt.Printf("Please enter your name\n&gt;&gt;")
      name := "" //«breakpoint on this line»
      fmt.Scanln(&amp;name)
      fmt.Println("Welcome to my awesome program, " + name + "!")
  }
  </code></pre>
  
  <p>When I start debugging, all is well until I hit the "step over" button on the next line (<code>fmt.Scanln(&amp;name)</code>).</p>
  
  <p>My local variables disappear from the list, I can no longer hit the "Step" buttons (only pause, which does nothing, restart and stop), and if I try and enter something into the debug console, nothing happens. Then when I stop debugging, it tells me</p>
  
  <pre><code>«whatever I entered»
  *not available*
  </code></pre>
  
  <p>Do you know what my mistake could be? Any help would be greatly appreciated.</p>