在golang中需要临时变量时
像其他语言一样,想当然的这样写:
a:=b
但是这样的话a的值会随着b值的变化而变化
坑
正确的做法:
a:=make([]byte,len(b))
copy(checkscript,prevOutScript)
这样a的值就不会随着B值得变化而变化
使用完之后,记得释放
a=nil
在golang中需要临时变量时
像其他语言一样,想当然的这样写:
a:=b
但是这样的话a的值会随着b值的变化而变化
坑
正确的做法:
a:=make([]byte,len(b))
copy(checkscript,prevOutScript)
这样a的值就不会随着B值得变化而变化
使用完之后,记得释放
a=nil