GO语言(一)

  • 第一个go程序
// go语言是以包为管理单位
// 每个文件必须先声明包
// 程序必须有一个main包
package main

import "fmt"

// 入口函数,go(一个文件夹)有且只有一个入口函数main
func main()  {
	// 将"Hello World"打印到屏幕,Println()会自动换行
	// 调用函数,大部分都需要导入包
	fmt.Println("sssHello World")
	fmt.Println("what")
	fmt.Printf("asd")
	fmt.Printf("asd")
}
  • go命令行命令
go run xxx.go // 运行
go build xxx.go // 编译
  • 变量初始化和自动推导类型
// go语言是以包为管理单位
// 每个文件必须先声明包
// 程序必须有一个main包
package main

import "fmt"

// 入口函数,go有且只有一个入口函数main
func main()  {
	// 变量,程序运行期间,可以改变的量
	// 1,声明格式:var 变量名 类型,变量声明了,必须要使用
	// 2,只是声明没有初始化的量,默认值为0
	// 3,同一个{}里,声明的变量名是唯一的
	var a int
	fmt.Println("a =", a)

	// 4,可以同时声明多个变量
	// var b, c int
	a = 10
	fmt.Println("a =", a)

	// 5,变量的初始化,声明变量时,同时赋值
	var b = 10  // 初始化,声明变量时,同时赋值
	b = 20
	fmt.Println("b = ", b)

	// 6,自动推导类型,必须自动化,通过初始化的值确定类型
	c := 30
	// %T打印变量所属的类型
	// Printf和Println的区别:
	// Printf:可打印出格式化的字符串,Println不行;
	// Println:打印并换行m, Printf不行
	fmt.Printf("c type is %T\n", c)
}
  •  
  •  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值