在Go语言中,可以使用简单的循环来实现[]string数组之间的相互赋值。\n\n以下是一个示例代码:\n\ngo\npackage main\n\nimport "fmt"\n\nfunc main() {\n // 声明两个字符串数组\n array1 := []string{"apple", "banana", "cherry"}\n array2 := make([]string, len(array1))\n\n // 将 array1 的值复制给 array2\n for i := 0; i < len(array1); i++ {\n array2[i] = array1[i]\n }\n\n // 打印结果\n fmt.Println("array1:", array1)\n fmt.Println("array2:", array2)\n}\n\n\n输出结果为:\n\n\narray1: [apple banana cherry]\narray2: [apple banana cherry]\n\n\n在上述示例代码中,我们创建了两个[]string数组:array1array2。然后,我们使用一个循环将array1的值复制给array2。最后,我们打印了两个数组的结果,验证了赋值是否成功。\n\n请注意,这种方法只适用于[]string数组。如果要相互赋值的是其他类型的数组,可以使用类似的方法进行赋值。

Go语言[]string数组相互赋值 - 代码示例与详解

原文地址: https://www.cveoy.top/t/topic/qCFT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录