为了账号安全,请及时绑定邮箱和手机立即绑定

go语言核心总结便携版

标签:
Go

go语言分为变量,流程控制,面向对象。
go语言和其他语言一样都可以对数据进行操作,首先通过定义变量可以操作数据,变量分为基本数据类型和复杂数据类型,整形(int64)、浮点型(float64)、字符型(byte),字符串。复杂数据类型分为,数组、切片、Map、结构体以及指针。

go语言特色:多重赋值和数据置换。

流程控制,在顺序结构中通过定义变量操作数据顺序向下执行,if分支语句进行分支选择,在switch语句中默认击穿,如果不选择击穿必须加上fallstrallen。最后就是循环语句,在循环语句中只有for循环,for 条件{}相当于java中while,for循环中先执行条件1然后对条件2进行判断,执行完循环体后执行表达式3,然后再执行表达式2,循环执行。

面向对象中是结构体中封装方法,匿名字段、方法、接口。方法有方法的接受者,一般为指针类型进行引用传递,空接口是万能类型,空接口可以存储任意类型。实现了接口中声明的方法后,表示该结构体拥有该方法。通过打点进行调用。 还能进行异常处理,error接口,panic中断程序,recover,defer func(){ }通过defer延时执行该匿名方法,在recover中可以拦截到错误,以避免程序错误。

goland在gopath中设置工程的路径,在go project中设置到src路径,在编辑中选择directory并设置到src后多文件编译。

原文出处:https://blog.csdn.net/qq_30505673/article/details/81638671

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消