go语言切片的三种方法_病理会诊蜡块还是切片

go语言切片的三种方法_病理会诊蜡块还是切片Go语言入门之切片的概念

大家好,又见面了,我是你们的朋友全栈君。

切片是对数组的引用,对切片的改变会改变原数组的值

package main

import "fmt"

func test6(){
    arr:=[...]int{
   
   0,1,2,3,4,5,6,7,8,9,10}
    s1:=arr[2:6]
    fmt.Println(arr)
    fmt.Println(s1)
    s1[0]=200
    fmt.Println(arr)
    fmt.Println(s1)
}

func main() {
    test6()
}

//结果
[0 1 2 3 4 5 6 7 8 9 10]
[2 3 4 5]
[0 1 200 3 4 5 6 7 8 9 10]
[200 3 4 5]

slice的扩展:只能向后扩展,不能向前扩展

s[i]不可以超越len(s),向后扩展不能超越底层数组cap(s)

package main

import "fmt"

func test(){
    arr:=[...]int{
   
   0,1,2,3,4,5,6,7,8,9,10}
    s1:=arr[2:6]
    s2:=s1[3:5] 
    fmt.Println(arr)
    fmt.Println(s1)
    fmt.Println(s2) 
}

func main() {
    test()
}

//结果

[0 1 2 3 4 5 6 7 8 9 10]
[2 3 4 5]
[5 6]


转载于:https://www.cnblogs.com/lamp01/p/10659314.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106885.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JQM移动画廊[通俗易懂]

    JQM移动画廊[通俗易懂]http://www.jqmgallery.com/转载于:https://www.cnblogs.com/loalongblogs/archive/2011/08/20/2146975.html

    2022年6月9日
    32
  • java实现线程通信的几种方式[通俗易懂]

    java实现线程通信的几种方式[通俗易懂]前言在多线程的世界里,线程与线程之间的交互无处不在,只不过在平时的开发过程中,大多数情况下,我们都在单线程的模式下进行编码,即使有,也直接借助框架自身的机制实现了,其实线程之间的通信在JDK中是一个比较深的问题,比如大家熟知的消息中间件的实现,从某种角度上讲,就借助了多线程通信的思想,下面总结了JDK中常用的几种实现线程通信的方式,提供参考1、synchronized实现方式可能很多小伙伴们会有疑问,synchronized是对共享资源加锁使用的,怎么和线程通信扯在一起呢?这里纠正一个小小的偏见,也是

    2022年6月19日
    38
  • 获取的string转JSONArray或JSONObject

    获取的string转JSONArray或JSONObject² 返回值:JSON格式字符串{“serviceId”:”3c.park.queryparkstandard”,”resultCode”:0,”message”:”成功”,”dataItems”:[{“objectId”:””,”operateType”:”READ”,”attributes”:{“parkCode”:”park01″,

    2022年6月20日
    28
  • 网络编程API-下 (I/O复用函数)[通俗易懂]

    网络编程API-下 (I/O复用函数)

    2022年1月29日
    46
  • 新概念51单片机C语言教程纠错(3)「建议收藏」

    新概念51单片机C语言教程纠错(3)「建议收藏」这一次错误在课本P140页例6.6.1中,这个例子在proteus仿真中再一次刷新了我的认知主要的bug在两个地方,第一仍是单片机上电后数码管的点亮问题,由于这个例题需要数码管不断刷新,所以bug的影响比前一篇纠错文章中更加明显;第二是由于没加延迟函数导致的无脑刷新问题。具体效果视频中有表现,其中的操作为,上位机输入1,单片机的ad打开,并返回voltage到调试助手,同时数码管显示数字。输入…

    2022年6月9日
    34
  • 磁盘加密

    磁盘加密

    2022年3月12日
    40

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号