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

  1. 语言 language
  2. 安装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语言介绍 安装 基础命令(一)相关推荐

  1. 华为eNSP模拟器软件介绍和基础命令详解

    目录 前言 eNSP模拟器介绍 软件特点 基础命令详解 前言 eNSP是图形化网络仿真平台,该平台通过对真实网络设备的仿真模拟,帮助广大ICT从业者和客户快速熟悉华为数通系列产品,了解并掌握相关产品的 ...

  2. Redis 编译安装 基础命令 服务优化 持久化

    Redis Redis 基础 编译安装 Redis(来吧!展示!!) 基础命令!! Redis 数据持久化 RBD 配置文件展示 AOF 配置文件展示 Redis 性能管理 内存碎片率 内存使用率 回 ...

  3. 第三十一天 Linux介绍和基础命令

    目录 1.前言 1.1 什么是Linux 1.2 为什么要学Linux 1.3 学完Linux能干什么 2.Linux简介 2.1 主流操作系统 2.2 Linux发展历史 3. Linux安装 3. ...

  4. Django01: 安装/基础命令/设置笔记

    安装 按官网版本支持,现在比较适合使用1.11版本. 下载安装命令 pip3 install django==1.11.9 新建项目 django-admin startproject mysite ...

  5. salesforce.com开发平台 Apex语言介绍 (一.基础语法介绍)

    概要 Salesforce.com 的Apex语言是在Salesforce.com平台上执行的一种强类型编程语言.Apex被用作添加应用程序的业务逻辑(Business Logic),开发数据库触发器 ...

  6. Linux:CentOS 7中常用的基础命令

    对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...

  7. linux中cooy命令_Linux:CentOS 7中常用的基础命令

    对于学习Linux系统来说,命令是必须熟练掌握的第一个部分.Linux系统中的命令有600多个,但常用的基础命令并不多.虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此 ...

  8. 零基础自学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 ...

  9. 零基础自学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的下载 以微软 ...

最新文章

  1. SpringBoot mybatis 输出SQL语句到控制台
  2. java代码执行mysql语句_三种执行SQL语句的的JAVA代码
  3. Python中使用turtle绘制多个同心圆
  4. createprocess 系统找不到指定的文件_windows找不到gpedit.msc请确定文件名
  5. python3中朴素贝叶斯_贝叶斯统计:Python中从零开始的都会都市
  6. BiquadFilterNode
  7. 企业架构研究总结(24)——TOGAF架构开发方法(ADM)之机会及解决方案阶段
  8. 在浏览器上,我们的隐私都是如何被泄漏的?
  9. plsa的java实现_java在注解中绑定方法参数的解决方案
  10. python数据分析与展示 嵩天_Python数据分析与展示第2周学习笔记(北理工 嵩天)...
  11. Flink大数据计算的机遇与挑战
  12. CodeIgniter session过期时间问题
  13. 使用七牛云存储图片案例
  14. java ligerui_[Java教程]ligerUI
  15. 力扣刷题 DAY_73 回溯
  16. python xgboost建模过程_python - Dask中的XGBoost建模 - SO中文参考 - www.soinside.com
  17. 科研伦理与学术规范期末考试1题库
  18. 邮件乱码破解大全(转贴)
  19. 网站移动适配之Meta标注、移动跳转实用篇 转载
  20. cpu并行和gpu并行_GPU并行架构及渲染优化

热门文章

  1. javascript中实现跨域的方式总结
  2. 通过/proc/sys/net/ipv4/优化Linux下网络性能
  3. Sqrt(int x) leetcode java
  4. 【转】揭开正则表达式的神秘面纱
  5. RedHat5.6x64下配置Oracle11g
  6. 关于server 2008 r2中文版安装多国语言用户界面包(英文)
  7. java中是引用传递还是值传递....
  8. 来源oa_骨性关节炎(OA)的初期管理——早点行动起来
  9. 使用Struts2验证框架实现输入校验
  10. 几分钟内学习 Clojure