摘要:        
package main import ( "fmt" "regexp" ) func main() { // 1. 根据字符串匹配 m1, _ := regexp.MatchString("foo.*", "seafood") fmt.Println(m1) // true m2, _ := re    阅读全文
posted @ 2021-10-16 19:20
专职
阅读(665)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. os.Args package main import ( "fmt" "os" ) func main() { // 执行:./demo.exe 127.0.0.1 8000 // 输出切片类型:[C:\Users\mayanan\Desktop\pro_go\day01\demo.exe     阅读全文
posted @ 2021-10-16 18:49
专职
阅读(1790)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package main import ( "encoding/json" "fmt" "reflect" ) type Info struct { // 结构体的字段,首字母必须大写,否则序列化时读取不到 Title string Count int } type Address struct {    阅读全文
posted @ 2021-10-16 17:02
专职
阅读(121)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. main包 package main import ( "day01/utils" "fmt" ) //type File struct { //	fd int //	name string //} //func NewFile(fd int, name string) *File { //	    阅读全文
posted @ 2021-10-16 15:10
专职
阅读(60)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package main import "fmt" type Base struct { name string } func (b *Base) m1() int { return 666 } type Son struct { // 如果结构体之间存在匿名嵌套关系,则 子结构体 可以继承 父结构    阅读全文
posted @ 2021-10-16 11:50
专职
阅读(1138)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package main import "fmt" // 项目开发中可以为type声明的类型编写一些方法,从而实现对象.方法的操作 // 声明类型 type myInt int // int有的功能myInt都有 // 为MyInt类型自定义一个指针方法 // 此处可以使指针,可以是类型 *myIn    阅读全文
posted @ 2021-10-16 11:20
专职
阅读(129)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 结构体做函数的参数或返回值时,都会被重新拷贝一份如果不想拷贝,可以传递结构体指针 package main import "fmt" type Person struct { name string age int } var p = Person{"武沛齐", 18} func doSome    阅读全文
posted @ 2021-10-16 11:09
专职
阅读(745)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1. 非闭包时的结果 package main import "fmt" func main() { var funcSlice []func() for i := 0; i < 5; i++ { // 此处匿名函数创建了,但是匿名函数中的内容根本没有执行 f := func() { fmt.Pri    阅读全文
posted @ 2021-10-16 10:14
专职
阅读(71)
评论(0)
推荐(0)
        
            
        
        
摘要:        
package main import ( "fmt" "strconv" ) func main() { // 匿名函数的使用:方式1 f1 := func(n1, n2 int) string { return strconv.Itoa(n1 + n2) } ret1 := f1(11, 22)    阅读全文
posted @ 2021-10-16 09:33
专职
阅读(621)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号