美文网首页Golang我爱编程go学习
golang基础介绍part-1(struct,slice,ma

golang基础介绍part-1(struct,slice,ma

作者: 太白菜Rennbon | 来源:发表于2018-04-10 17:44 被阅读66次

    Golang相关其他分享

    golang基础介绍part-2

    超级大重点

    1. 具有访问google的能力
    2. 最好Linux也了解下
    3. 最最好docker再了解下

    golang学习和运用(介绍6个简单易用的资源)

    1. 开源项目搜索go开源项目搜索,一般好的都会排在前面,个人感觉很好用
    2. 菜鸟教程 什么环境安装啊,简单概念很多都可以在这里找到大致的概念性表述,但是这个站点一般都不深入
    3. 书很重要,刚学建议看入门类的书,个人看的是《go入门指南》,其他的书其实都差不多。
    4. go语言中文网蛮好的一个中文网站,重要的是站长太好用了,困惑的问题可以直接QQ联系他,联系方式自己找。
    5. go每日新闻这里会有Golang相关的每天的重点新闻,也可以了解下
    6. 乱七八糟pdf大集合,这里包含的书籍涉及的点比较广,大家都可以关注下

    环境安装

    网上一搜一大堆,不介绍了,以上介绍的菜鸟教程和go入门也都有。

    GOPATH目录结构
    goWorkSpace  // (goWorkSpace为GOPATH目录)
      -- bin  // golang编译可执行文件存放路径,可自动生成。
      -- pkg  // golang编译的.a中间文件存放路径,可自动生成。
      -- src  // 源码路径。按照golang默认约定,go run,go install等命令的当前工作路径(即在此路径下执行上述命令)。
    

    编程IDE选择

    vscode环境配置

    工具太多了,看个人喜好了,个人用的是vscode,也有同事用过goland,网上也有很多其他的ide介绍,也有很多的各种ide的参数功能对比,相对而言微软系的ide相对比较强大,另外很多Golang界大神都用的这个

    基础介绍demo

    戳一下看demo

    demo涉及的点,这里相对&* 介绍的比较详细,以及&* 结合slice的使用
    1. .go文件结构介绍
    2. 包引用
    3. 变量的申明
    4. struct,slice,map介绍
    5. 函数介绍
    6. for if 等逻辑简单实用及go的特色
    7. &*原理解释
    8. 传引用?传值?

    golang 概念注意点

    1. 项目运行加载流程


      加载流程图
    2. 编程细节注意事项,这里罗列了一些个人感觉比较重要的点,后期会随着深入更多的关注点。

    下期分享

    1. golang中的try catch
    2. interface
    3. goroutine 和 channel
    4. data race

    相关文章

      网友评论

      本文标题:golang基础介绍part-1(struct,slice,ma

      本文链接:https://www.haomeiwen.com/subject/qcpnhftx.html