自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 typescript中的接口(interface)

接口是另一种定义对象类型的类型。username : string avatar : string } // 接口中的属性和方法 只能有类型 不能有实现。

2023-04-03 12:19:39 127

原创 any,和unknown的区别

any和unkonwn 可以是任何类的父类,所以任何类型的变量都可以赋值给any类型或unknown类型的变量。一般用作函数参数 用来接收任意类型的变量实参 但在函数内部只用于再次传递或输出结果,不获取属性的场景。比如说后端的数据传到前端后类型就变成了any 此时就可以利用any来给数据定义类型比如。自定义守卫 需要进行as any类型断言的场景。

2023-04-03 12:09:05 1154

原创 TS中常用的24种数据类型

注意:Object 和 object的区别 Object 除了null undefined 这种空类型不能赋以外,其他都可以。any,unknown,never,void,元组(tuple),可变数组。nerver 的意义 : 表示暂时还未定义,可以预定义类型场景中使用。因为枚举是一种值类型的数据类型,方法参数可以明确参数类型为枚举类型。这里的object仅仅代表对象。

2023-04-03 11:57:06 397

原创 go语言 基本数据类型的相互转换

Golang 和 java/c++ 不同 Go在不同类型之间的变量之间赋值时需要显示转换,也就是说Golang中的数据类型不能自动转换。

2023-03-23 17:27:39 113 1

原创 go语言 基础数据类型详解 字符类型 字符串类型

字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。也就是说对于传统的字符串是由字符组成的,而。字符串就是一串固定长度的字符连接起来的字符序列。Go的字符串是由单个字节连接起来的。Go语言的字符串的字节使用UTF-8编码标识Unicode文本,这样Golang统一使用UTF-8编码,不会被乱码问题困扰。在Go中 字符的本质是一个整数,直接输出时,是该字符对应的UTF-8编码的码值。Go语言的字符串的字节使用UTF-8编码标识Unicode文本。字符串的两种表示形式。

2023-03-23 16:31:44 212

原创 go语言中的基本数据类型详解 int系列 float系列

如何在程序中查看某个变量的字节大小和数据类型 fmt.Printf("n1 的类型 %T,占用的字节数是 %d",n1,unsafe.Sizeof(n1))golang程序中整形变量在使用时,遵守保小不保大的原则,即:在保证程序正确运行下,尽量使用占用空间小的数据类型。golang的浮点类型有固定的范围和字段长度,不受具体os(操作系统)的影响。golang各整数类型分:有符号和无符号,int uint的大小和系统有关。int8 第一位表示符号 后面7位表示数值 所以它的范围是-

2023-03-23 14:50:31 465

原创 go语言中值类型和引用类型的区别

在堆中 地址对应的空间才是真正存储的值,当没有任何变量引用这个地址时,该地址对应的数据空间就成为一个垃圾,会被GC回收。值类型:包括基础数据类型 如int系列 float系列 bool string 数组和结构体 struct 等。对于引用类型的变量所传递的都是地址值而非变量值 而对于变量的修改会直接影响到所传变量的值。引用类型:包括指针 slice切片 map chan管道 interface接口。引用类型 变量存储的是地址 内存。所以说在某些方法中参数传递时,值类型 变量直接存储值,内存。

2023-03-23 10:46:19 134

原创 go语言中的指针

获取变量的地址,用&,(如果是goland的编辑器的有快捷键可以快速取地址值),比如:var num int,获取num的地址就是 &num。1.值类型:都有对应的指针类型,形式为*数据类型,比如int对应的指针类型就是*int,float32对应的指针类型就是*float32。指针类型 变量存的是一个地址,这个地址指向的空间存的才是值 比如:var ptr *int = &num。获取指针类型所指向的值,使用:*,比如:var ptr *int,使用*ptr 获取p指向的值。

2023-03-23 10:36:55 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除