最新公告
  • 欢迎您光临潮课网,现活动只需198元开通会员即可全站免费下载立即加入我们
  • 编写你的第一个 Go 语言程序课程完整版

    课程方向: Go语言
    课程类型: 语言基础

    编码格式

    Go语言源码文件编码格式必须是UTF-8格式,否则会导致编译器出错。

      结束语句

    在Go程序中,一行代表一个语句结束。每个语句不需要像其它语言一样以分号";"结尾,因为这些工作都将由Go编译器自动完成。

    如果你打算将多个语句写在同一行,它们则必须使用";"人为区分。实例如下:

    package main
    
    import (
        "fmt"
    )
    
    func main() {
        fmt.Println("oldboy")
        fmt.Println("Linux");
        fmt.Println("Java");fmt.Println("DBA")
        fmt.Println("Python");fmt.Println("Golang");
    }

      代码注释

    注释不会被编译,每一个包应该有相关注释。

    Go语言代码注释支持 "//"、"/**/" 两种注释方式,不能嵌套。

    单行注释是最常见的注释形式,你可以在任何地方使用以 // 开头的单行注释。多行注释也叫块注释,均已以 /* 开头,并以 */ 结尾。实例如下:

    // 单行注释
    
    /*
       多行注释
    */
    课程目录 :
    编写你的第一个 Go 语言程序课程
    ├──文档   
       ├──[5226] 开篇词  Go 为开发者的需求设计,带你实现高效工作 .md  14.03kb
       ├──[5227] 01  基础入门:编写你的第一个 Go 语言程序 .md  22.85kb
       ├──[5228] 02  数据类型:你必须掌握的数据类型有哪些? .md  25.26kb
       ├──[5229] 03  控制结构:if、for、witch 逻辑语句的那些事儿 .md  18.99kb
       ├──[5230] 04  集合类型:如何正确使用 array、lice 和 map? .md  29.43kb
       ├──[5231] 05  函数和方法:Go 语言中的函数和方法到底有什么不同? .md  30.42kb
       ├──[5232] 06  truct 和 interface:结构体与接口都实现了哪些功能? .md  29.37kb
       ├──[5233] 07  错误处理:如何通过 error、deferred、panic 等处理错误? .md  25.52kb
       ├──[5234] 08  并发基础:Goroutine 和 Channel 的声明与使用 .md  23.16kb
       ├──[5235] 09  同步原语:ync 包让你对并发控制得心应手 .md  24.79kb
       ├──[5236] 10  Context:你必须掌握的多线程并发控制神器 .md  23.73kb
       ├──[5237] 11  并发模式:Go 语言中即学即用的高效并发模式 .md  28.91kb
       ├──[5238] 12  指针详解:在什么情况下应该使用指针? .md  15.20kb
       ├──[5239] 13  参数传递:值、引用及指针之间的区别? .md  22.87kb
       ├──[5240] 14  内存分配:new 还是 make?什么情况下该用谁? .md  19.94kb
       ├──[5241] 15  运行时反射:字符串和结构体之间如何转换? .md  33.45kb
       ├──[5244] 16  非类型安全:让你既爱又恨的 unafe .md  16.68kb
       ├──[5245] 17  SliceHeader:lice 如何高效处理数据? .md  23.74kb
       ├──[5246] 18  质量保证:Go 语言如何通过测试保证质量? .md  22.41kb
       ├──[5247] 19  性能优化:Go 语言如何进行代码检查和优化? .md  25.24kb
       ├──[5248] 20  协作开发:模块化管理为什么能够提升研发效能? .md  16.56kb
       ├──[5249] 21  网络编程:Go 语言如何玩转 RESTful API 服务? .md  25.04kb
       ├──[5250] 22  网络编程:Go 语言如何通过 RPC 实现跨平台服务? .md  28.82kb
       └──[5251] 结束语  你的 Go 语言成长之路 .md  7.55kb
    ├──[5226] 开篇词  Go 为开发者的需求设计,带你实现高效工作 .mp4  120.11M
    ├──[5227] 01  基础入门:编写你的第一个 Go 语言程序 .mp4  158.75M
    ├──[5228] 02  数据类型:你必须掌握的数据类型有哪些? .mp4  161.21M
    ├──[5229] 03  控制结构:if、for、witch 逻辑语句的那些事儿 .mp4  77.25M
    ├──[5230] 04  集合类型:如何正确使用 array、lice 和 map? .mp4  134.88M
    ├──[5231] 05  函数和方法:Go 语言中的函数和方法到底有什么不同? .mp4  171.35M
    ├──[5232] 06  truct 和 interface:结构体与接口都实现了哪些功能? .mp4  131.06M
    ├──[5233] 07  错误处理:如何通过 error、deferred、panic 等处理错误? .mp4  101.63M
    ├──[5234] 08  并发基础:Goroutine 和 Channel 的声明与使用 .mp4  125.25M
    ├──[5235] 09  同步原语:ync 包让你对并发控制得心应手 .mp4  139.74M
    ├──[5236] 10  Context:你必须掌握的多线程并发控制神器 .mp4  161.27M
    ├──[5237] 11  并发模式:Go 语言中即学即用的高效并发模式 .mp4  173.78M
    ├──[5238] 12  指针详解:在什么情况下应该使用指针? .mp4  126.99M
    ├──[5239] 13  参数传递:值、引用及指针之间的区别? .mp4  186.30M
    ├──[5240] 14  内存分配:new 还是 make?什么情况下该用谁? .mp4  139.93M
    ├──[5241] 15  运行时反射:字符串和结构体之间如何转换? .mp4  241.67M
    ├──[5244] 16  非类型安全:让你既爱又恨的 unafe .mp4  127.96M
    ├──[5245] 17  SliceHeader:lice 如何高效处理数据? .mp4  173.35M
    ├──[5246] 18  质量保证:Go 语言如何通过测试保证质量? .mp4  144.37M
    ├──[5247] 19  性能优化:Go 语言如何进行代码检查和优化? .mp4  156.54M
    ├──[5248] 20  协作开发:模块化管理为什么能够提升研发效能? .mp4  93.84M
    ├──[5249] 21  网络编程:Go 语言如何玩转 RESTful API 服务? .mp4  132.67M
    ├──[5250] 22  网络编程:Go 语言如何通过 RPC 实现跨平台服务? .mp4  166.21M
    ├──[5251] 结束语  你的 Go 语言成长之路 .mp4  105.76M
    └──课程列表信息 .txt  2.99kb

    猜你喜欢

    猜你在找

    版权声明:
    1,本站资源收集于网络,只做学习和交流使用,版权归原作者所有,请在下载后24小时之内自觉删除。
    2,积分仅用来维持网站运营,性质为用户友情赞助,并非购买课程费用(1元=1积分);
    2,如本贴侵犯到您的权益,请按要求提供相应版权证明材料联系:sochaocom@qq.com,侵权投诉
    潮课网 » 编写你的第一个 Go 语言程序课程完整版

    发表评论

    Hi, 如果你对课程有疑问,可以跟我联系哦!

    联系作者