青灯夜游
浏览量4023    |    粉丝70    |    关注0
  • 青灯夜游

    青灯夜游

    2023-01-10 16:39:47
    Go语言中匿名变量是什么
    在Go语言中,匿名变量就是没有名字的变量;匿名变量不占用内存空间,不会分配内存,匿名变量与匿名变量之间也不会因为多次声明而无法使用。匿名变量的特点是一个下画线“_”,“_”本身就是一个特殊的标识符,可以像其他标识符那样用于变量的声明或赋值,但任何赋给这个标识符的值都将被抛弃,因此这些值不能在后续的代码中使用,也不可以使用这个标识符作为变量对其它变量进行赋值或运算。
    1966
  • 青灯夜游

    青灯夜游

    2023-01-10 17:30:02
    php怎么统计数组中一共多少个元素
    php中可用count()或sizeof()函数来统计数组中元素的个数;sizeof()是count()的别名,因此 sizeof()的功能及使用方法与count()完全相同。count()函数可以统计出数组里所有元素的数量,或对象中的属性个数,语法“count(array,mode)”,参数“mode”设置为“COUNT_RECURSIVE”或“1”可计算多维数组的元素个数。
    1863
  • 青灯夜游

    青灯夜游

    2023-01-10 17:05:15
    Go语言变量的生命周期是啥
    在Go语言中,变量的生命周期指的是在程序运行期间变量有效存在的时间间隔。全局变量的生命周期和整个程序的运行周期是一致的;局部变量的生命周期则是动态的,从创建这个变量的声明语句开始,到这个变量不再被引用为止。
    2534
  • 青灯夜游

    青灯夜游

    2023-01-10 17:17:15
    go语言怎么替换字符串
    在go语言中,可以利用strings包的Replace()函数来替换字符串,语法“strings.Replace(原字符串,要搜索的值,替换值,替换次数)”;如果替换次数为负数,那么表明将字符串中所有的指定子串全部替换成新值。
    7796
  • 青灯夜游

    青灯夜游

    2023-01-10 17:27:24
    golang中堆与栈的区别是什么
    堆与栈的区别:1、堆是用于存放进程执行中被动态分配的内存段,而栈是用来存放程序暂时创建的局部变量;2、堆内存的生命周期比栈内存要长;3、堆内存相比栈内存来说,不能自动被编译器释放,只能通过垃圾回收器才能释放。
    2766
  • 青灯夜游

    青灯夜游

    2023-01-10 17:45:48
    golang内存泄漏原因有哪些
    泄漏原因有:1、time.After()的使用,每次time.After(duration x)会产生NewTimer(),在duration x到期之前,新创建的timer不会被GC,到期之后才会GC;2、time.NewTicker资源未及时释放;3、select阻塞;4、channel阻塞;5、申请过多的goroutine、goroutine阻塞;6、slice引起的等。
    2660
  • 青灯夜游

    青灯夜游

    2023-01-10 17:58:24
    Go语言类型别名是什么
    在Go语言中,类型别名就是为已存在的“类型”定义一个别名,可以使用type关键字来定义,语法“type TypeAlias = Type”。类型别名是Go 1.9版本添加的新功能,主要用于解决代码升级、迁移中存在的类型兼容性问题;在 C/C++ 语言中,代码重构升级可以使用宏快速定义一段新的代码,Go语言中没有选择加入宏,而是解决了重构中最麻烦的类型名变更问题。
    3699
  • 青灯夜游

    青灯夜游

    2023-01-10 18:08:57
    Go语言怎么导入包
    在Go语言中,可以通过import语句来导入包,导入的包名使用双引号包围,包名是从GOPATH开始计算的路径,使用“/”进行路径分隔。使用import导入包有两种基本格式:1、单行导入语法“import "bao1" import "bao2"”;2、多行导入语法“import("bao1" "bao2" …)”。
    3591
  • 青灯夜游

    青灯夜游

    2023-01-10 18:13:59
    Go中并发和并行的区别是什么
    并发和并行的区别:1、并发是把任务在不同的时间点交给处理器进行处理,而并行是把每一个任务分配给每一个处理器独立完成;2、并发中在同一时间点,任务并不会同时运行,而并行中,在同一时间点,任务一定是同时运行。
    1747
  • 青灯夜游

    青灯夜游

    2023-01-10 18:31:12
    goroutine和coroutine的区别是什么
    区别:1、goroutine通过通道来通信,coroutine通过让出和恢复操作来通信。2、goroutine协程间不完全同步,可以利用多核并行运行;coroutine协程间完全同步,不会并行。3、goroutine可在多个协程/线程上切换;coroutine在一个线程中运行。4、应用程序长时间大量地占用CPU,goroutine中用户有权终止这个任务,coroutine不行。
    1838

最新下载

更多>
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号