首页 > 试题广场 >

内置函数delete可以删除数组切片内的元素,这一说法是否正

[单选题]
内置函数delete可以删除数组切片内的元素,这一说法是否正确。
  • true
  • false
delete只能用于删 map 中的元素,简单点理解为 map 专用函数吧。
发表于 2019-05-24 13:03:07 回复(0)
更多回答
delete只能删除map呦,宝贝们
发表于 2018-04-03 21:24:52 回复(2)
slice可以通过append方式实现元素的删除。例如 slice1 = append(slice1[:idx], slice1[idx+1:])
发表于 2018-08-13 23:17:20 回复(3)
内置函数 delete 只能删除 map,参见源码:
func delete(m map[Type]Type1, key Type)

发表于 2021-03-23 15:57:24 回复(0)
delete只能用于删除map
发表于 2018-01-02 20:18:31 回复(0)
go数组是不可变类型,切片的删除没有指定的内置函数,也不能直接删除,都是通过切片的拼接进行的,s=append(s[i:],s[:i+1])
发表于 2020-10-24 09:41:20 回复(1)
delete只能用来删除map
发表于 2019-09-04 11:50:15 回复(0)

delete是用来删除map的,和slice无关

发表于 2019-04-22 12:14:41 回复(0)
go1.21版本似乎可以删除切片元素了
发表于 2023-07-04 00:35:43 回复(0)
delete只对map,请查看源码
发表于 2021-04-15 10:40:03 回复(0)
原来delete只能删除map的元素
发表于 2019-03-13 00:03:25 回复(0)
在go中,delete只能删除map
发表于 2018-09-18 19:40:45 回复(0)
delete只能删除map
发表于 2018-08-11 09:14:32 回复(0)