当前位置: 首页 > news >正文

做视频网站什么平台好百度快速收录3元一条

做视频网站什么平台好,百度快速收录3元一条,企业头像logo设计,贵州做网站go语言中切片slice的使用是最为频繁的,效率也是最高的, 今天就给大家说说我们在使用过程中会忽略的一些细节。 先普及一下slice的核心基础知识, go语言中的切片是引用类型, 其底层数据的存储实际上是存储在一个数组 上&#xff08…

go语言中切片slice的使用是最为频繁的,效率也是最高的, 今天就给大家说说我们在使用过程中会忽略的一些细节。

     先普及一下slice的核心基础知识, go语言中的切片是引用类型, 其底层数据的存储实际上是存储在一个数组 上(这个和他的数据类型 引用 是相关的 他底层就是引用的数组), 而数组的大小一旦定义其大小就是不可改变的,

    使用建议:建议大家在使用切片的时候,如果是知道大小,那就在make的时候指定大小,然后通过下标来使用,  如果不知道大小,希望通过append来动态扩容,那在定义的时候就不要使用make来初始化

使用之前先初始化和分配内存空间

slice := make([]string, 2) //定义cap容量为2的字符串切片slice[0] = "hello"slice[1] = "golang"

用append函数将slice当做动态数组使用


var x []interface{} // 定义个空接口切片,注意切片如果定义后如果是使用append函数动态增加元素,则不需要使用make初始化分配空间,因为append函数帮我们做了这个事情。
// 如果是定义后想直接通过下标访问切片,则必须使用make初始化后才能使用下标访问!!//动态增加元素, append会自动帮我们初始化和分配内存空间
x = append(x, "Hello golang")

定义切片的3种方式:

1. 从已有的数组中使用中括号[]和指定截取索引的位置来截取切片;

2. 使用 var 定义切片,然后使用append函数动态扩容;

3. 直接使用make构建和初始化切片,然后通过下标使用  注意不能越界!!

切片使用细节注意事项

1. 如果切片是从已有的数组截取来的, 在切片里面改变数据或者原来数组值改变的时候, 原来的数组或者截取后的切片的值也会相应的改变,因为切片是引用的数组

2. 切片使用len获取数据条数, 使用cap获取容量

3 切片的拷贝 注意事项

切片使用copy 内置函数完成拷贝:func copy(dst, src []Type) int

dst 要拷贝到的目标切片, src 拷贝数据的来源切片

var s4 = []int{7, 8, 9}

var ss4 = make([]int, 2) // 注意这里的创建的切片长度, 需要大于等于要拷贝的src的长度 否则就只能拷贝这里的长度个元素

copy(ss4, s4)

fmt.Printf("ss2=%v\n", ss4) // ss2=[7 8] s4里面有3个元素,因为ss4长度为2 所以这里只拷贝了2个元素

http://www.dinnco.com/news/74456.html

相关文章:

  • 网页设计与制作模板及素材网站排名优化公司
  • 青海专业的网站建设公司网站规划与设计
  • 一个网站做多少页面数量合适微信营销策略有哪些
  • 网站后台管理系统权限免费下载b站视频软件
  • 大型网站url网络广告策划流程有哪些?
  • 汽车行业网站建设比较长沙 建站优化
  • 做购物网站国外十大免费服务器和域名
  • 温岭网站建设南京seo排名收费
  • 合肥市建设工程合同备案网站企业文化是什么
  • 山东网站建设网络公司衡水今日头条新闻
  • 织梦做视频网站百度下载2021新版安装
  • 网站制作怎么报价单西安疫情最新消息
  • 网站申请免费企业seo排名费用报价
  • 婚纱网网站建设目的及功能定位产品经理培训
  • 做商城网站需要在北京注册公司吗免费个人网站申请
  • 可以做富集分析的网站搜索引擎关键词排名
  • 网站用html模拟图片企业网站策划
  • 软件网站排行榜百度收录申请
  • 带网站的图片素材关键词排名优化公司
  • wordpress直接上传视频网站吗网店推广营销方案
  • wordpress微信文章唐山seo优化
  • 宁波网站建设制作多少钱美国seo薪酬
  • 在服务器上布网站怎么做的百度交易平台
  • 国外做机械设计任务的网站百度权重排名查询
  • 开公司可以在哪些网站做推广优化大师win10
  • 在线购物网站2023年的新闻时事热点论文
  • wordpress营销模板杭州seo网
  • wordpress+采集小说seo什么职位
  • 做二手物资哪个网站好高德北斗导航
  • 甘肃高端建设网站百度问问我要提问