全栈直通车-王世彪的博客
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者

王世彪

努力做个影响他人滴人
关注公众号
  • 开发桌面程序
  • javascript教程
  • css样式
  • vuejs
  • 部署免费CDN
  • SEO搜索引擎优化
  • vuepress教程
  • redis分布式缓存
  • Golang
  • PHP
  • Python
  • Java
  • NodeJs
  • tomcat
  • ELK
  • Mysql数据库
  • Nosql数据库
  • C/C++底层开发
  • 音视频/流媒体
  • linux服务器
  • nginx服务器
  • 容器技术
  • 负载均衡
  • 项目管理
  • 持续集成
  • 大数据
  • 微信公众号运营
  • markdown用法
赞一个
友链
联系作者
  • 分布式缓存

  • 分布式存储

  • mysql

  • postgresql

  • mongodb

  • c或c++

  • golang

    • 环境配置

    • 基础

      • golang基于雪花算法生成分布式ID
      • golang常见的语法错误
        • 1. for range循环
        • 2. interface接口
      • golang自动生成struct json tag
      • golang逐行读取文本文件
      • golang定时任务
      • golang json转struct在线工具
      • golang生成pretty格式的json
    • 单元测试

    • 后台管理脚手架

    • web框架gin

    • web框架echo

    • web框架GoFrame

    • 微服务框架go-micro

    • 微服务

    • 接口管理

    • orm框架gorm

    • go-zero

    • 开源论坛

    • 爬虫

  • php

  • java

  • nodejs

  • python

  • tomcat

  • elk

  • 音视频流媒体

  • 后台
  • golang
  • 基础
王世彪
2021-03-17

golang常见的语法错误

# golang常见的语法错误

本文总结golang开发中常见的语法错误。虽然很初级,但可能是初学者没有留意的知识点,没有掌握的话,一旦出现问题,就很容易摸不到头脑了。

# 1. for range循环

for range 循环的时候会创建每个元素的副本,而不是元素的引用。具体案例详见for range (opens new window)。

# 2. interface接口

  • 将struct类型的变量赋值给接口类型的变量时,需要注意接收者的类型(是值接收者还是指针接收者),不同类型的接收者,赋值方式的写法不同。详见值接收者和指针接收者实现接口的区别 (opens new window)

  • 接口类型的值为nil的条件
    当且仅当动态值和动态类型都为 nil 时,接口类型值才为 nil。见案例接口类型的值为nil的条件 (opens new window)

#golang
上次更新: 2021-03-24 18:12:06
golang基于雪花算法生成分布式ID
golang自动生成struct json tag

← golang基于雪花算法生成分布式ID golang自动生成struct json tag→

最近更新
01
mysql创建用户
04-09
02
golang错误处理最佳实践
03-17
03
基于proto文件生成rpc接口定义文档
03-11
更多文章>
Theme by Vdoing | Copyright © 2019-2022 王世彪 | MIT License
冀ICP备19016776号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式