go语言string数组相互赋值
在Go语言中,可以使用简单的循环来实现[]string数组之间的相互赋值。
以下是一个示例代码:
package main
import "fmt"
func main() {
// 声明两个字符串数组
array1 := []string{"apple", "banana", "cherry"}
array2 := make([]string, len(array1))
// 将 array1 的值复制给 array2
for i := 0; i < len(array1); i++ {
array2[i] = array1[i]
}
// 打印结果
fmt.Println("array1:", array1)
fmt.Println("array2:", array2)
}
输出结果为:
array1: [apple banana cherry]
array2: [apple banana cherry]
在上述示例代码中,我们创建了两个[]string数组:array1和array2。然后,我们使用一个循环将array1的值复制给array2。最后,我们打印了两个数组的结果,验证了赋值是否成功。
请注意,这种方法只适用于[]string数组。如果要相互赋值的是其他类型的数组,可以使用类似的方法进行赋值
原文地址: http://www.cveoy.top/t/topic/iZNV 著作权归作者所有。请勿转载和采集!