当前位置: 首页 > news >正文

Golang基础学习

​​​​​​​​​​在这里插入图片描述

初见golang语法

go项目路径

cd $GOPATH
//ls可以看到有bin,pkg,src三个文件
cd src/
mkdir GolangStudy
cd GolangStudy
mkdir firstGolang

go程序执行:

go run hello.go//如果想分两步执行:
go build hello.go
./hello

导入包的方式

import "fmt"import {"fmt""time"
}

常见的四种变量声明方式和多变量的声明

var v_name v_type
v_name = value
package mainimport "fmt"
//方法1,2,3声明全局变量
var gA int = 100
var gB = 200
用方法4声明全局变量
//gC := 200  :=只能够在函数体内声明
func main() {
//方法一:声明一个变量,默认的值是0;var a int     //var 变量名 变量类型fmt.Printf(" = %d\n", a)fmt.printf("type of b = %T\n", a)
//方法二:声明一个变量,初始化一个值var a int  = 100   //var 变量名 变量类型fmt.Printf(" = %d\n", a)
//方法三:在初始化的时候,可以省去数据类型,通过值自动匹配当前的变量的数据类型。var c = 100fmt.println("c =", c)
//方法四:常用,省去var,直接自动匹配e := 100;fmt.printf("e = %s, type of e = %T\n", e, e)g := 3.14;fmt.printf("g = %s, type of g = %T\n", g, g)
//声明全局变量时,方法4和其他三个有区别;fmt.println("gA = ",gA,", gB = " ,gB)
// 声明多个变量 var xx,yy int = 100,200fmt.println("xx = ",xx,", yy = " ,yy)var kk,ll = 100,"acelf"fmt.println("ll = ",ll,", kk = " ,kk)var(vv int = 100jj bool = true)//多行多变量声明
}

相关文章:

  • 关于GitHub action云编译openwrt
  • 【深度学习-Day 24】过拟合与欠拟合:深入解析模型泛化能力的核心挑战
  • 功能安全实战系列09-英飞凌TC3xx LBIST开发详解
  • 【评测】用Flux的图片文本修改的PS效果
  • JDK21深度解密 Day 14:生产环境监控与排错
  • 算法训练第十天
  • Linux 下关于 ioremap 系列接口
  • 如何判断指针是否需要释放?
  • Cell-o1:强化学习训练LLM解决单细胞推理问题
  • FPGA 可重构技术的实现方法
  • 分享两个日常办公软件:uTools、PixPin
  • 好未来0520上机考试题2:有效三角形的个数
  • 【大模型原理与技术-毛玉仁】第五章 模型编辑
  • 并行硬件环境及并行编程
  • Shell 命令及运行原理 + 权限的概念(7)
  • 手拉手处理RuoYi脚手架常见文问题
  • 【Qlib】Windows上Qlib安装与初步使用
  • 量子电路设计:以 Qiskit 为例
  • PicSharp(图片压缩工具) v1.1.6
  • 分享5个免费5个在线工具网站:Docsmall、UIED Tool在线工具箱、草料二维码、图片在线压缩、表情符号
  • 网站建设推广小王熊掌号/seo公司怎么推广宣传
  • 网页设计个人网页制作/海口网站关键词优化
  • 美艺网站建设/旺道seo系统
  • 淘宝做链接的网站/申请网址怎么申请的
  • 网站建设应注意什么/做竞价托管的公司
  • 网站建设时送的ppt方案/北京seo优化厂家