Go Copia dei contenuti da una sezione all'altra


Esempio

Se si desidera copiare il contenuto di una sezione in una sezione inizialmente vuota, è possibile eseguire i seguenti passaggi per realizzarlo-

  1. Crea la slice sorgente:
var sourceSlice []interface{} = []interface{}{"Hello",5.10,"World",true}
  1. Crea la sezione di destinazione, con:
  • Lunghezza = Lunghezza di sourceSlice
var destinationSlice []interface{} = make([]interface{},len(sourceSlice))
  1. Ora che l'array sottostante della slice di destinazione è abbastanza grande da contenere tutti gli elementi della slice source, possiamo procedere a copiare gli elementi usando la copy integrata:
copy(destinationSlice,sourceSlice)