I setup a breakpoint in my Go code with runtime.Breakpoint()
, save the file (my editor, Atom with go-plus installed, runs go install .
on save). Then I run Delve in terminal with dlv debug
, and type continue
after it starts.
When the breakpoint kicks in, I want to test a couple of things (basically to print reader's data via a bytes.Buffer
). But, I get the following error
buf := new(bytes.Buffer): "1:5: expected 'EOF', found ':='"
and in general cannot do much more than print values.
Is it really not possible to do this sort of thing? I am used to Python's pdb
where setting variables or calling functions is not a problem and I would expect Delve is capable of the same.
So, what am I doing wrong?