一、go语言版hello world

package main # 指明文件属于main包 main包使用后来定义一个独立的可执行程序,而不是库main包中的main函数是特殊的,不管在什么程序中,main做什么事情,它总是程序开始的执行的地方。
import "fmt" # 导入fmt包,fmt中的函数是用来处理格式化输入输出
func main() {
fmt.Println("Hello,world!")
}

  go语言不需要在语句或者声明后面是用分号结尾,除非有多个语句或者声明出现在同一行。

  注意:

  1." { "符号必须和关键字func在同一行,不能独立成行

二、变量声明

  以下变量声明的方式是等价的:

  1.s := "" // 短变量声明更加简洁,通常在一个函数内部使用

  2.var s string //第二种形式依赖默认初始化为空字符串""

  3.var s = "" //第三种形式很少用,除非我们声明多个变量

  4.var s string = "" //第四种形式是显式的变量类型,在类型一致的情况下是冗余的信息在类型不一致的情况下是必须的。

  实际生产中我们使用前两种形式,使用显式初始化来说明初始化变量的重要性,使用隐式的初始化来表明初始化变量不重要

最新文章

  1. SAP CRM 在Web UI中创建搜索帮助
  2. Dictionary和Hashtable的一些异同
  3. OPENGL之定时器
  4. Python一路走来 - 模块
  5. HBase 1、HBase介绍和工作原理
  6. linux命令随记
  7. spring-dwr注解整合
  8. Perl根据日期分割数据文件
  9. js同时使用多个分隔符分割字符串.
  10. java学习笔记—集合之Map集合
  11. Spring boot 整合redis单机版
  12. cassandra 如何写数据以及放置副本
  13. JavaScript进阶(四)js字符串转换成数字的三种方法
  14. 在docker中安装mysql
  15. 【Teradata】 TPT基础知识
  16. tensorflow 笔记10:tf.nn.sparse_softmax_cross_entropy_with_logits 函数
  17. 题解——洛谷P2781 传教(线段树)
  18. mybatis大于小于的转义
  19. mysql 数据库备份和恢复
  20. python input 与raw_input函数的区别

热门文章

  1. Android微信支付SDK开发
  2. java笔记--线程休眠sleep()的运用
  3. java笔记--守护线程的应用
  4. Oracle EBS AR 收款API收款方法标识无效
  5. jsp小后门
  6. sql server 查询ntext字段长度
  7. iOS开发中常用的数学函数
  8. 封装简单的mvc框架
  9. 发现微信支付bug
  10. November 26th 2016 Week 48th Saturday