golang学习(二)—— 变量
包的导入:
import ("fmt")
(variable)变量
1,定义赋值:
var num1 intnum1 = 10var num2 int = 20//多个相同类型的变量一起定义和赋值var str1, str2, str3 string = "aaa", "bbb", "ccc"//使用“:="来定义并初始化变量//注意:”:=“只能在函数内部使用,定义全局变量应该使用var关键字num3 := 30num4, str4 := 40, "ddd"fmt.Println(num1, num2, num3, num4) //out put:10 20 30 40fmt.Println(str1, str2, str3, str4) //out put:aaa bbb ccc ddd
//可以理解为占位符,适用于可忽略变量//例如 strconv.Atoi(string str)函数,//该函数返回的是(int,error)两个参数,这里如果忽略error参数的话,可以使用”_“ num, _ := strconv.Atoi("111")fmt.Println(num) //out put :111
const Name="ecake"
var a int8 = 1var b int32 = 2c := a + b
const (x = iota //0y = iota //1z = iota //2w //3a = 111 //111b = iota //5)const(e,f,g=iota,iota,iota) //e=0,f=0,g=0
var s string="ecake."s[0]='a'
s := "hello,go."//按位取字符//s[0]是一个rune类型,也就是int32类型,要用string()函数来打印出字符c := string(s[0]) //h//取字符串指定范围的内容s1 := s[6:] //go.s2 := s[3:9] //lo,go.fmt.Println(c, s1, s2)
转载于:https://www.cnblogs.com/ecake/p/8716454.html
golang学习(二)—— 变量相关推荐
- Golang学习(二十四)家庭记账项目
一.项目开发流程 需求分析-->设计阶段-->实现阶段(代码)-->测试阶段-->实施阶段-->维护阶段 二.项目需求说明 1.模拟实现基于文本界面的 <家庭记账软 ...
- Golang学习(二十九)序列化和反序列化
我们不同编程语言之间的数据是无法直接交互的,我们想要解决这个问题 就需要将不同语言之间传输的数据做一个统一规范,而json是目前最流行的数据格式 一.json是什么 json 是一种数据交换格式,主要 ...
- Golang 学习二十五(UDP 编程)
文章目录 1. 服务端配置 2. 客户端配置 3. 实现双向聊天 4. 优化多客户端实现通讯 UDP 是用户数据报协议,是一种无连接传输协议,不需要建立连接就可以直接发送和接收数据,属于不可靠的,没有 ...
- Python学习二——变量和简单数据类型
修改字符串的大小写 title():以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写. 合并(拼接)字符串 Python使用加号(+)来合并字符串. 删除空白 rstrip():剔除字符 ...
- Golang 学习二十一(文件处理)
文章目录 1. 打开和关闭文件 2. 读取文件 3. 写入文件 计算机中的文件是存储在外部介质(硬盘)上的数据集合,文件分为文本文件和二进制文件. 1. 打开和关闭文件 os.open() 函数能够打 ...
- Golang学习笔记之GORM基础使用(二)
本文章主要学习GORM的增删查改.若还没有完成数据库和数据表的创建.定义模型以及数据库的连接请先学习本本专栏文章Golang学习笔记之GORM基础使用(一).本文为学习笔记,通过GORM官方中文文档和 ...
- Docker学习二:Docker镜像与容器
前言 本次学习来自于datawhale组队学习: 教程地址为: https://github.com/datawhalechina/team-learning-program/tree/master/ ...
- golang学习笔记(基础篇)
LCY~~Golang学习笔记 一.Go语言开发环境 ##安装Go开发包以及VsCode Go开发包与vscode配置安装教程网址:https://www.liwenzhou.com/posts/Go ...
- 118云原生编程语言Golang学习笔记
Golang学习笔记 文章目录 1.Go简介 1.1 简介 1.2 设计初衷 1.3 Golang vs Java 1.4 应用领域 1.5 用go语言的公司 2.Go下载和安装 2.1 开发工具 2 ...
- Golang学习-基础命令
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. . Golang学习-基础命令 一.go run 用于运行命令源码文件,只能接收一个命令源码文件以及若干个库源码文件作为 ...
最新文章
- 设计模式之享元模式、例子分析
- c语言或者cpp中位运算的技巧
- 画师id_二次元小姐姐:画师OBM 大庭下門的插画作品
- $.extend 的相关用法
- rxjs里的Observable对象如何消费
- 超详细图解!【MySQL进阶篇】MySQL架构原理
- 用cloud-zoom做一个仿淘宝的宝贝放大镜查看功能
- SCCM 2012远程控制
- Java基础之路--引用数据类型之数组
- 安卓扫描周围基站信息,获取邻小区频段频点
- c语言学籍信息录入,C语言程序报告 学生学籍信息管理系统.doc
- tplink服务器无响应dns,tplink路由器自动获取ip设置后dns异常
- 《汇编语言》学习(十三)int指令
- oracle18c安装教程6,Oracle 18c rpm 安装及解析安装过程
- Unity_塔防游戏按波产生怪_063
- openGL之API学习(五十五)凹凸贴图技术
- 输入两个已经按从小到大顺序排列好的字符串,编写一个合并两个字符串的函数,使合并后的字符串,仍然是从小到大排列。
- android之CardView的使用
- C/C++编译器错误代码大全
- 【毕业设计源码】基于Python的校园生活助手(二手+活动+论坛+新闻)信息系统