Loading

随笔分类 -  Go

摘要:[]byte 字节数组。byte是一个等价于uint8的,代表了一个ASCII码 Rune 当发现uint8不够用时,就会使用int32 的rune,rune代表了一个UTF-8字符 如果字符串中有非 ASCII 码的字符时,就不能使用 byte来表示字符,需要使用 rune类型来表示。 在 Go 阅读全文
posted @ 2022-09-22 16:06 Everyday_Struggle 阅读(1697) 评论(0) 推荐(0)
摘要:在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。 Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反 阅读全文
posted @ 2022-05-25 15:36 Everyday_Struggle 阅读(38) 评论(0) 推荐(0)
摘要:Go接口 实现形式: type interface_name interface { method_name1 [return_type] method_name2 [return_type] method_name3 [return_type] ... method_namen [return_t 阅读全文
posted @ 2022-05-25 11:19 Everyday_Struggle 阅读(47) 评论(0) 推荐(0)
摘要:package main import ( "fmt" ) type vector[T any] []T func printslice[T any] (s []T){ for _, v :=range s{ fmt.Println(v) } } type M[K string,V any] map 阅读全文
posted @ 2022-05-19 17:38 Everyday_Struggle 阅读(39) 评论(0) 推荐(0)