Fishicat
Fishicat
#### 输出结果为"" strings.TrimRight的作用是把有包含第二个参数的组合项的对应字母都替换掉,比如"BA"的组合集合为{"BA", "AB", "A", "B"}; 但是它有一个中止条件,如果从右到左有一个字母或字母组合不为"BA"的排列组合集合中的元素,便会停止cut,把当前已cut完的字符串返回 测试代码如下: ``` import ( "fmt" "strings" ) func main() { var f = func(example, cutset string) { result := strings.TrimRight(example, cutset) fmt.Println(result ==...
#### 输出结果为[] copy函数实际上会返回一个int值,这个int是一个size,计算逻辑为 size = min(len(dst), len(src)) 这个size的大小,决定了src要copy几个元素给dst 由于题目中,dst声明了,但是没有进行初始化,所以dst的len是0 因此实际没有从src上copy到任何元素给dst 修改版本如下: ``` func main() { var src, dst []int src = []int{1, 2, 3} //这是未修改前的 copy(dst, src) fmt.Println(dst) //这是修改时添加的 dst...