I have a function I want to perform on blocks on a slice, and I saw a neat way to do it here:
dst := make([]byte, len(src))
dstslice := dstslice
for len(src) > 0 {
performFunction(dstslice, src)
dstslice = dstslice[blocksize:]
src = src[blocksize:]
}
I suppose there is a way to do this with dst
and not dstslice
, maybe in a function?