在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数组:array1array2。然后,我们使用一个循环将array1的值复制给array2。最后,我们打印了两个数组的结果,验证了赋值是否成功。

请注意,这种方法只适用于[]string数组。如果要相互赋值的是其他类型的数组,可以使用类似的方法进行赋值

go语言string数组相互赋值

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

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