dos 命令 2023-01-26

1、切换盘符 只要输入 c: d: e: 等即可

2、显示目录详细内容 dir

3、切换目录 cd 留意 一个点 . 代表当前目录, 两个点.. 代表上一级目录

4、清屏 cls

5、切换历史命令 上下方向键

6、补全命令 TAB键

7、创建一个目录 md

8、删除一个目录 rd

9、复制一个文件 copy

A、删除一个文件 del 注意指定文件夹是删除其内文件

B、构造一个程序 go build test.go winddows 下产生一个可执行文件 test.exe

C、构造并运行一个程序 go run test.go

go 变量 2023-01-26

package main

import "fmt"

// 全局变量,在函数外定义的
// 注意变量名首字母小写的只能在本文件中使用
// 要其他文件能引用,变量名首字母必须大写
var n7 = 100
var n8 = 9.7 var (
n9 = 500
n10 = "net"
) func main() {
// 方式一 指定类型并赋值
var num int = 18
fmt.Println(num) // 方式二 指定类型不赋值,使用默认值
// int 型默认值为 0
var num1 int
fmt.Println(num1) // 方式三 不指定类型但赋值,类型自动推断
var num3 = "tom"
fmt.Println(num3) // 方式四 省略var 注意:=不能写为=
sex := "男"
fmt.Println(sex) // 八进制,有前导0
n4 := 017
fmt.Println(n4) // 十六进制,有前导0x
n5 := 0xff
fmt.Println(n5) // 二进制,有前导0b
n6 := 0b0101
fmt.Println(n6) }

go 数据类型

A. 基本数据类型
1.整数型: int , int8 , int16 , int32 , int64 , uint, uint8 , uint16, uint32, uint64
2.浮点型: float32, float64
3.字符型: 没有单独的字符型, 用byte 来保存单个字母字符
4.布尔型: bool , 只有ture 和 false 两值
5.字符串: string
B. 复杂数据类型:
1.指针
2.数据
3.结构体
4.管道
5.函数
6.切片
7.接口
8.map

go 字符类型

// 定义字符类型的数据
var c1 byte = 'a'
fmt.Println(c1) // 97 var c2 byte = '6'
fmt.Println(c2) // 54 var c3 byte = '('
fmt.Println(c3 + 20) // 40 // 字符类型,本质上就是一个整数,也可以直接参与运算,
// 输出字符的时侯,会将对应的码值输出
// 英文字母,数字,标点等字符,底层是按照ASCII进行存储的. 0-255编码
// golang 的字符对应使用UTF-8编码(unicode字符集的一种编码方案)
// 汉字的码值已超出byte能表示的范围,要用int 类型表示 // golang 控制台中输出字符
fmt.Printf("%c", c4) // 中

go的字符串类型

// go中一般字符串用英语双引号包起来
var str1 string="hello"
// 但象输出源代码一样的字符串,要保持一模一样的输出,就要用反引号 ` 把字符串包起来
var str2:=` var c3 byte='c'
fmt.Print(c3)
`
// 字符串变量一旦赋值后就不能单独修改其中的字符,下面这行编译不能通过
str1[1]='k'

go 编程基础学习笔记的更多相关文章

  1. 【C#编程基础学习笔记】4---Convert类型转换

    2013/7/24 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com [C#编程基础学习笔记]4---Convert类型转换 ...

  2. 【C#编程基础学习笔记】6---变量的命名

    2013/7/24 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com [C#编程基础学习笔记]6---变量的命名 ----- ...

  3. 《Java并发编程的艺术》第4章 Java并发编程基础 ——学习笔记

    参考https://www.cnblogs.com/lilinzhiyu/p/8086235.html 4.1 线程简介 进程:操作系统在运行一个程序时,会为其创建一个进程. 线程:是进程的一个执行单 ...

  4. Java基础学习笔记总结

    Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ...

  5. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  6. 1.C#基础学习笔记3---C#字符串(转义符和内存存储无关)

    技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com ------------------------------------- ...

  7. Mysql数据库基础学习笔记

    Mysql数据库基础学习笔记 1.mysql查看当前登录的账户名以及数据库 一.单表查询 1.创建数据库yuzly,创建表fruits 创建表 ) ) ,) NOT NULL,PRIMARY KEY( ...

  8. 0003.5-20180422-自动化第四章-python基础学习笔记--脚本

    0003.5-20180422-自动化第四章-python基础学习笔记--脚本 1-shopping """ v = [ {"name": " ...

  9. Java基础学习笔记(一)

    Java基础学习笔记(一) Hello World 基础代码学习 代码编写基础结构 class :类,一个类即一个java代码,形成一个class文件,写于每个代码的前端(注意无大写字母) XxxYy ...

  10. C#RabbitMQ基础学习笔记

    RabbitMQ基础学习笔记(C#代码示例) 一.定义: MQ是MessageQueue,消息队列的简称(是流行的开源消息队列系统,利用erlang语言开发).MQ是一种应用程序对应用程序的通信方法. ...

随机推荐

  1. VUE引入自定义文字方式

    单vue文件引入老是报错,所以我用了全局引入 1.先在assets里新建font文件夹,把字体放进去,然后在字体旁边新建font.less, font.less内容如下: @font-face{ fo ...

  2. ADG无法同步:TT00进程报错 Error 12514

    环境: Oracle 19.16 ADG (Single Instance -> RAC) 在配置ADG的场景,发现ADG不能同步. 1.查看报错信息 2.oerr查看该错误说明 3.尝试sql ...

  3. 安装nginx并配置nginxscript(njs)实现请求头验证或者分流

    本文以centos为例 nginx+nginxscript 源码安装nginx 安装必要环境 安装gcc环境 sudo yum -y install gcc gcc-c++ 安装 pcre,让ngin ...

  4. 【LeetCode字符串#03】图解翻转字符串中的单词,以及对于for使用的说明

    翻转字符串中的单词 力扣题目链接(opens new window) 给定一个字符串,逐个翻转字符串中的每个单词. 示例 1: 输入: "the sky is blue" 输出: ...

  5. 学习Java Day24

    今天明白了 一.面向对象(面向过程) 1. 面向对象 找对象(封装了过程)来干. 例如:洗衣服(洗衣机就是对象). 2. 面向对象思想特点 是一种更符合我们思想习惯的思想. 可以将复杂的事情简单化.  ...

  6. Cesium鼠标移动到模型上,给模型添加高亮轮廓(四)

    2023-01-09 Cesium虽然也支持两种方式(Entity和Primitive)加载3D Tiles数据, 但因为多数情况下3D Tiles数据都是成片区的数据,数据量比较大,所以为了保证性能 ...

  7. 线段树优化DP学习笔记 & JZOJ 孤独一生题解

    在 \(DP\) 的世界里 有一种题需要单调队列优化 \(DP\) 一般在此时,\(f_i\) 和它的决策集合 \(f_j\) 在转移时 \(i\) 不和 \(j\) 粘在一起(即所有的 \(j\) ...

  8. 吐血整理!2万字Java基础面试题(带答案)请收好!

    熬夜整理了这么多年来的Java基础面试题,欢迎学习收藏,手机上可以点击这里,效果更佳https://mp.weixin.qq.com/s/ncbEQqQdJo0UaogQSgA0bQ 1.1 Hash ...

  9. Angular UI库

    1.angular 使用 bootstrap 安装bootstrap npm install bootstrap --save 安装bootstrap-icons npm i bootstrap-ic ...

  10. vue中使用xlsx 导出表格

         <t-table v-show="false" id="exportTab" row-key="index" :data=& ...