golang 笔记

for循环,一个key在一个map中,则一直迭代

go总是使用值传递,但是有些数据类型是引用类型,比如map, pointer, channel, slice是部分引用类型

在给函数传递slice作为参数的时候,如果传递slice本身,在函数中通过append进行修改,则改变了slice的长度,在函数外部的slice已经不是同一个,但是如果不是append,只是通过index对元素做修改,则slice header里面指向数组的指针和长度并未发生变化,传递到函数的slice和外部的slice的描述方式并未发生变化,她们还是同一个slice,所以修改对外部的slice也是可见的

具体看go官方heap的例子,在push, pop的时候,由于会对slice长度产生影响,所以使用指针传参

变量隐式推导,已经声明了变量,然后for循环里面赋值,值不会再变

日期处理

gorm

打印sql

Original: https://www.cnblogs.com/buxizhizhoum/p/16426488.html
Author: Go_Forward
Title: golang 笔记

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684000/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • easyExcel入门使用

    1 easyExcel介绍 1) easyExcel官网介绍 传统操作Excel大多都是利用Apach POI进行操作的,但是POI框架并不完善,使用过程非常繁琐且有较多的缺陷: …

    技术杂谈 2023年7月10日
    075
  • Linux 的基本操作 -权限

    Linux 的基本操作 -权限 权限:文件的属性: d:表示目录-:表示文件 l:连接文件 b:设备文件,提供存储的接口设备 c:设备文件,提供串行的接口设备–键盘,鼠…

    技术杂谈 2023年7月24日
    068
  • pip下载慢问题解决方案

    在使用Python开发过程中,经常要用pip安装软件包,但是直接使用pip install packagename经常慢得要死,而且慢就算了很多时候还下载完成安装失败。 pip默认…

    技术杂谈 2023年7月11日
    065
  • juniper 550M訪问自身公网IP回流内部IP

    拓扑图示意: 网关设备juniper 550M, untrust 区: 公网地址段22.22.22.22/29 trust区: 内部员工PC地址:172.16.4.x /24 tr…

    技术杂谈 2023年5月30日
    088
  • 代码生成器

    Mybatis Generator 使用xml配置文件形式自动生成 只生成实体类、mapper接口及mapper.xml。并且包含丰富的内容 首先添加mybatis依赖和相关插件 …

    技术杂谈 2023年6月21日
    094
  • 命名实体识别是什么

    命名实体识别(Named Entity Recoginition, NER)旨在将一串文本中的实体识别出来,并标注出它所指代的类型,比如人名、地名等等。具体地,根据MUC会议规定,…

    技术杂谈 2023年7月11日
    0172
  • 面经

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/langtianya/p/10873753.htmlAu…

    技术杂谈 2023年5月31日
    0100
  • 设计模式 15 责任链模式

    责任链模式(Chain of Responsibility Pattern)属于 行为型模式 责任链,即责任的链条,在生活中是很常见的。 比如在工作中提交审批,会经历责任人的层层审…

    技术杂谈 2023年7月25日
    076
  • SQL中的排座位问题

    表: Seat +————-+———————+|…

    技术杂谈 2023年6月21日
    0108
  • shell编程-杨辉三角简单实现

    shell编程-杨辉三角问题: 概述:中国古代数学家在数学的许多重要领域中处于遥遥领先的地位。中国古代数学史曾经有自己光辉灿烂的篇章,而杨辉三角的发现就是十分精彩的一页。杨辉三角形…

    技术杂谈 2023年7月24日
    0102
  • tryenablingthebreakwritelocksoptionforthecleanup

    如图: 一般是在中断:提交/更新的时候产生的。 一般两种解决方式(可以参考其他的): 1,重启ide(我的就是这么神奇,重启idea后好了); 2,在cleanup时勾选 brea…

    技术杂谈 2023年7月24日
    075
  • SpringBoot映射虚拟图片路径

    各位看官可以关注博主个人博客,了解更多信息。作者:Surpasser链接地址:https://surpass.org.cn 前言 ​ 我的毕设项目中涉及到了多媒体表单提交,以我本来…

    技术杂谈 2023年7月25日
    078
  • 检查笔记本配置

    检查电脑配置: 1.win+R,打开运行窗口。 2.输入:dxdiag 3.点击”确定”. 更改电脑默认存储位置。 在设置中搜索:储存感知,把保存新内容选项…

    技术杂谈 2023年5月31日
    083
  • 教你windows下配置java环境变量&idea配置maven库(标贝科技)

    配置java环境变量+idea配置maven库(标贝科技) 前言 配置环境变量是小伙伴们入坑的第一步,本文将一步一步详细介绍,保证大家都能够看懂!!! 顺便介绍下:我们是一家致力于…

    技术杂谈 2023年7月25日
    075
  • api接口基础Day2

    十六进制的权: 16的0次幂————-1 16的1次幂————-16 16的2次幂————-256 16的3次幂———-…

    技术杂谈 2023年7月10日
    0112
  • Deepin 15.4 升级 chrome flash

    ~/.config/google-chrome/PepperFlash下建个目录 23.0.0.185,把 libpepflashplayer.so、manifest.json 拷…

    技术杂谈 2023年5月30日
    083
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球