Golang 在slice中搜索一个float64类型的元素
在Go语言中slice比数组更加强大、灵活、方便,是一种轻量级的数据结构。slice是一个可变长度的序列,它存储相似类型的元素,你不允许在同一个slice中存储不同类型的元素。
在Go slice中,你可以借助 SearchFloat64s() 函数在给定的float64s slice中搜索一个float64类型元素。这个函数在一个排序的float64s片断中搜索给定的元素,如果在给定的片断中存在,则返回该元素的索引。如果给定的元素在片断中不存在(可能是len(s_slice)),那么它返回在片断中插入该元素的索引。指定的片断必须以升序排序。它是在sort包下定义的,所以你必须在你的程序中导入sort包以访问SearchFloat64s函数。
语法
例1 :
输出
例2 :
输出