Go语言介绍 安装 基础命令(一)
1 介绍
Go 即 Golang,是Google公司2009年11月正式对外公开的一门编程语言。
应用领域:WEB开发、区块链开发、大型游戏服务端开发、分布式/云计算开发
2 安装
下载:
官网:https://go.dev/dl/
Go官方镜像站:https://golang.google.cn/dl/
查看版本:
go version
查看go环境
go env
运行项目
go run main.go
编译项目
go build main.go
3 开发工具
3.1 Vscode配置
https://code.cisualstudio.com
- 语言
language
- 安装
go
插件
3.2 idea
plugins安装go插件
4 常用输出
fmt.Println("你好") // 可以换行
fmt.Print("你好") // 不可以换行
fmt.Printf("你好") // 格式化输出fmt.Print("A","B","C") // ABC
fmt.Println("A","B","C") // A B C
5 变量
%b
:二进制表示
%
:
%d
:十进制
%o
:八进制
%x
:十六进制,小写字母 a~f
%X
:十六进制,大写字母 A~F
%U
:Unicode格式:U+1234 等同于 " U+%04X "
var a int = 1
varb int = 2
var c int = 3fmt.Println("a=",a,"b=",b,"c=",c)
fmt.Printf("a=%v b=%v c=%v",a,b,c)
5.1 类型推导方式定义变量
a := 10
fmt.Printf("a=%v",a)
5.2 查看数据类型
a := 10
fmt.Printf("a=%T",a)
6 语法
1、go语言中变量定义的变量必须使用
var a = “aaa”
2、多行注释
/* 多行注释 */
Go语言介绍 安装 基础命令(一)相关推荐
- 华为eNSP模拟器软件介绍和基础命令详解
目录 前言 eNSP模拟器介绍 软件特点 基础命令详解 前言 eNSP是图形化网络仿真平台,该平台通过对真实网络设备的仿真模拟,帮助广大ICT从业者和客户快速熟悉华为数通系列产品,了解并掌握相关产品的 ...
- Redis 编译安装 基础命令 服务优化 持久化
Redis Redis 基础 编译安装 Redis(来吧!展示!!) 基础命令!! Redis 数据持久化 RBD 配置文件展示 AOF 配置文件展示 Redis 性能管理 内存碎片率 内存使用率 回 ...
- 第三十一天 Linux介绍和基础命令
目录 1.前言 1.1 什么是Linux 1.2 为什么要学Linux 1.3 学完Linux能干什么 2.Linux简介 2.1 主流操作系统 2.2 Linux发展历史 3. Linux安装 3. ...
- Django01: 安装/基础命令/设置笔记
安装 按官网版本支持,现在比较适合使用1.11版本. 下载安装命令 pip3 install django==1.11.9 新建项目 django-admin startproject mysite ...
- salesforce.com开发平台 Apex语言介绍 (一.基础语法介绍)
概要 Salesforce.com 的Apex语言是在Salesforce.com平台上执行的一种强类型编程语言.Apex被用作添加应用程序的业务逻辑(Business Logic),开发数据库触发器 ...
- Linux:CentOS 7中常用的基础命令
对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...
- linux中cooy命令_Linux:CentOS 7中常用的基础命令
对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...
- 零基础自学R语言 1 R语言介绍 1.3 R扩展软件包的安装与管理
零基础自学R语言 文章目录 零基础自学R语言 1 R语言介绍 1.3 R扩展软件包的安装与管理 1.3.1 扩展包使用 1.3.2 安装 1.3.3 Github和BioConductor的扩展包 1 ...
- 零基础自学R语言 1 R语言介绍 1.2 R的下载与安装
零基础自学R语言 文章目录 零基础自学R语言 1 R语言介绍 1.2 R的下载与安装 1.2.1 R的下载 1.2.2 R软件安装 1 R语言介绍 1.2 R的下载与安装 1.2.1 R的下载 以微软 ...
最新文章
- SpringBoot mybatis 输出SQL语句到控制台
- java代码执行mysql语句_三种执行SQL语句的的JAVA代码
- Python中使用turtle绘制多个同心圆
- createprocess 系统找不到指定的文件_windows找不到gpedit.msc请确定文件名
- python3中朴素贝叶斯_贝叶斯统计:Python中从零开始的都会都市
- BiquadFilterNode
- 企业架构研究总结(24)——TOGAF架构开发方法(ADM)之机会及解决方案阶段
- 在浏览器上,我们的隐私都是如何被泄漏的?
- plsa的java实现_java在注解中绑定方法参数的解决方案
- python数据分析与展示 嵩天_Python数据分析与展示第2周学习笔记(北理工 嵩天)...
- Flink大数据计算的机遇与挑战
- CodeIgniter session过期时间问题
- 使用七牛云存储图片案例
- java ligerui_[Java教程]ligerUI
- 力扣刷题 DAY_73 回溯
- python xgboost建模过程_python - Dask中的XGBoost建模 - SO中文参考 - www.soinside.com
- 科研伦理与学术规范期末考试1题库
- 邮件乱码破解大全(转贴)
- 网站移动适配之Meta标注、移动跳转实用篇 转载
- cpu并行和gpu并行_GPU并行架构及渲染优化
热门文章
- javascript中实现跨域的方式总结
- 通过/proc/sys/net/ipv4/优化Linux下网络性能
- Sqrt(int x) leetcode java
- 【转】揭开正则表达式的神秘面纱
- RedHat5.6x64下配置Oracle11g
- 关于server 2008 r2中文版安装多国语言用户界面包(英文)
- java中是引用传递还是值传递....
- 来源oa_骨性关节炎(OA)的初期管理——早点行动起来
- 使用Struts2验证框架实现输入校验
- 几分钟内学习 Clojure