随笔分类 - Go
摘要:[]byte 字节数组。byte是一个等价于uint8的,代表了一个ASCII码 Rune 当发现uint8不够用时,就会使用int32 的rune,rune代表了一个UTF-8字符 如果字符串中有非 ASCII 码的字符时,就不能使用 byte来表示字符,需要使用 rune类型来表示。 在 Go
阅读全文
摘要:在计算机科学中,反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。 Go 语言提供了一种机制在运行时更新变量和检查它们的值、调用它们的方法,但是在编译时并不知道这些变量的具体类型,这称为反
阅读全文
摘要:Go接口 实现形式: type interface_name interface { method_name1 [return_type] method_name2 [return_type] method_name3 [return_type] ... method_namen [return_t
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号