Hello when I forward to a proc in the example fldX.name
I wanted to remove the error
Hint: passing 'fldP.name' to a sink parameter introduces an implicit copy;
use 'move (fldP.name)' to prevent it [Performance]
So I used "move", but actually I lost the value and the variable. moreover we
see it in "echo" after.
I wanted to follow the recommendations !!! I finally try normally when I
compile a C / C ++ program I make sure that it has no more errors.
that's why I initialized x and put move (x) so as to no longer have an error
even if the variable was only useful for passing parameters
var x = fldx.name
proc (.... , move(x) )
Run
that way I could still use "fldx.name"
this is what i did in the program