Go 语言的基础组成有以下几个部分:

  • 包声明
    package,必须在源文件中非注释的第一行指明这个文件属于哪个包,
  • 引入包
    import,在开头部位使用 import 导入包,单个包 import “fmt”
    多个可以,分开写多行,或者使用 import ("fmt","runtime")
  • 函数
    main,程序入口,可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数
    init,此函数会先于main函数执行
  • 变量
  • 语句 & 表达式
  • 注释
    //注释
    /*注释*/

示例代码

package main

import "fmt"

func main() {
/* 这是我的第一个简单的程序 */
fmt.Println("Hello, World!")
}

最新文章

  1. 转载:《TypeScript 中文入门教程》 7、模块
  2. #essay 161218# 自己的markdown笔记(日记)方法
  3. 利用calc计算宽度
  4. AFNetworking使用方法
  5. Longest Common Subsequence (LCS)
  6. CRM AccessRightsMask
  7. 语义Web和本体开发相关技术
  8. C#封装加密算法(MD5、SHA、HMAC、DES、RSA)的一个类
  9. 关于oracle卸载没有卸载完全的问题
  10. easyui的样式easyui-textbox的一个bug
  11. (Problem 14)Longest Collatz sequence
  12. mac地址静态捆绑,防止arp欺骗
  13. 初识SuperSocket
  14. redisson实现分布式锁原理
  15. Java中集合框架,Collection接口、Set接口、List接口、Map接口,已经常用的它们的实现类,简单的JDK源码分析底层实现
  16. (NO.00003)iOS游戏简单的机器人投射游戏成形记(十一)
  17. wpf使用FFMEPG录制屏幕
  18. retry 使用
  19. 3. 无重复字符的最长子串(O(N))
  20. C11性能之道:右值引用

热门文章

  1. Android 下使用 JSON 实现 HTTP 请求
  2. WPF图片模糊的解决之路
  3. 再不学会这些技巧,你就OUT了!
  4. CSS实现圆角的方法
  5. Maven War包 POM配置文件
  6. UVA 1341 - Different Digits(数论)
  7. PHP和shell脚本遍历目录及其下子目录
  8. 《C++ Primer Plus》14.2 私有继承 学习笔记
  9. synchronized同步方法
  10. UVa 130 - Roman Roulette