首页 > 其他分享 >Go special function

Go special function

时间:2023-03-01 15:00:10浏览次数:40  
标签:function 函数 int 匿名 init Go 100 special

init function

init函数用来进行初始化,在每一个源文件里面的代码,init函数最开始执行
init函数没有参数,同时也没有返回值

anonymous function

匿名函数,和javascript和dart里面的匿名函数和dart匿名函数差不多
可以定义来调用一次或者调用多次

usage

fun := func() int {
    return 100
}
// 这里表示的是将fun这个变量赋值为一个函数的指针
res := func() int {
    return 100
}()
// 这里的res就是返回的100
// 仅仅可以使用嵌套的匿名函数

标签:function,函数,int,匿名,init,Go,100,special
From: https://www.cnblogs.com/sqmw/p/17168097.html

相关文章

  • go手动添加锁=安全
    packagemainimport("fmt""sync""time")//为了解决线程不安全,我们自己加锁typeconcurentMatstruct{mpmap[int]intsync.RWMutex}......
  • Django+vue 解决cookie跨域不携带问题
    Django+vue解决cookie跨域不携带问题问题描述使用djangosession保存用户登入的token,django会将sessionid通过cookie传到浏览器,用户下一次请求的时候带着cookie访问后端......
  • Go组件库总结之事件注册唤醒
    本篇文章我们用Go实现一个自定义事件注册并等待唤醒的机制,其中涉及到的链表操作可以参考上一篇文章。文章参考自:https://github.com/brewlin/net-protocol1.自定义唤醒事......
  • ftrace之function及function_graph使用
    一用途(1)function主要用于跟踪内核函数的调用栈(其被调用过程)(2)function_graph主要用于跟踪内核函数内部调用流程及耗时这两个对内核性能分析的作用不大,主要用来梳理内......
  • 【读书笔记&个人心得】第13章:协程 (goroutine) 与通道 (channel)
    协程(goroutine)与通道(channel)Go语言为构建并发程序的基本代码块是协程(goroutine)与通道(channel)。他们需要语言,编译器,和runtime的支持。Go语言提供的垃圾......
  • 【读书笔记&个人心得】第1章:Go 语言的起源,发展与普及
    起源与发展2010年5月:谷歌投入使用官网的首页有一个功能叫做GoPlayground,是一个Go代码的简单编辑器的沙盒,它可以在没有安装Go语言的情况下在你的浏览器中编译并......
  • (转)数据结构和算法(Golang实现)(8.2)基础知识-分治法和递归
    原文:https://juejin.cn/post/6844904132378263565分治法和递归在计算机科学中,分治法是一种很重要的算法。字面上的解释是分而治之,就是把一个复杂的问题分成两个或更多......
  • go options 模式
    ...函数式选项模式的使用场景有哪些呢:我们一般用来配置一些基础的服务配置,比如MySQL,Redis,Kafka的配置,很多可选参数,可以方便动态灵活的配置想要配置的参数。https://zhuan......
  • go 语言 写法
    为了很久之后能快速回顾GO的写法特意记录一下1:go可以隐式声明  :=  (可以不跟类型) 类似   var变量名变量类型  变量名:=变量值(声明时go会自动判断......
  • 嵌入式ARM端测试手册——全志T3+Logos FPGA开发板(上)
    前言本指导文档适用开发环境:Windows开发环境:Windows764bit、Windows1064bitLinux开发环境:Ubuntu18.04.464bit虚拟机:VMware15.5.5进行本文档操作前,请先按照调试......