go基础1:Hello world与变量声明
2024-08-21 06:00:03
一、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 = "" //第四种形式是显式的变量类型,在类型一致的情况下是冗余的信息在类型不一致的情况下是必须的。
实际生产中我们使用前两种形式,使用显式初始化来说明初始化变量的重要性,使用隐式的初始化来表明初始化变量不重要
最新文章
- SAP CRM 在Web UI中创建搜索帮助
- Dictionary和Hashtable的一些异同
- OPENGL之定时器
- Python一路走来 - 模块
- HBase 1、HBase介绍和工作原理
- linux命令随记
- spring-dwr注解整合
- Perl根据日期分割数据文件
- js同时使用多个分隔符分割字符串.
- java学习笔记—集合之Map集合
- Spring boot 整合redis单机版
- cassandra 如何写数据以及放置副本
- JavaScript进阶(四)js字符串转换成数字的三种方法
- 在docker中安装mysql
- 【Teradata】 TPT基础知识
- tensorflow 笔记10:tf.nn.sparse_softmax_cross_entropy_with_logits 函数
- 题解——洛谷P2781 传教(线段树)
- mybatis大于小于的转义
- mysql 数据库备份和恢复
- python input 与raw_input函数的区别