在 Go 语言,可以使用 for 循环和 range 关键字遍历字符串数组,并使用字符串比较函数判断两个字符串是否相等,从而实现从一个字符串数组剔除另一个字符串数组元素。以下是一个示例代码: ```go package main import "fmt" func main() { arr1 := []string{"apple", "banana", "orange", "pear"} arr2 := []string{"banana", "kiwi", "pear"} // 遍历 arr1 数组,将不在 arr2 元素添加到新的数组 result := []string{} for _, str := range arr1 { exists := false for _, s := range arr2 { if str == s { exists = true break } } if !exists { result = append(result, str) } } fmt.Println(result) // 输出 [apple orange] } ``` 在这个示例,我们定义了两个字符串数组 arr1 和 arr2,其 arr2 包含了需要从 arr1 剔除的元素。通过 for 循环和 range 关键字遍历 arr1 数组,对每个元素进行判断,如果该元素不在 arr2 ,则将其添加到新的数组 result 。最后输出 result 数组,即可得到从 arr1 剔除 arr2 元素的结果。