当前位置: 首页 > wzjs >正文

做网站人员工资樱桃bt官网

做网站人员工资,樱桃bt官网,免费做网站送域名的,找建筑网官网接口 接口这里主要两点: 设计业务结构时采用依赖倒转:业务层向下依赖抽象层,实现层向上依赖抽象层。 相比于之前: 之后: 注意struct中嵌套interface和不嵌套interface的区别: type Myinterface interfac…

接口

接口这里主要两点:

  1. 设计业务结构时采用依赖倒转:业务层向下依赖抽象层,实现层向上依赖抽象层。

相比于之前:

image-20250519222508020

之后:

image-20250519222151502

  1. 注意struct中嵌套interface和不嵌套interface的区别:

    type Myinterface interface{func Do()
    }// 未嵌套interface
    type Struct1 struct{
    }func (*Struct1) Do(){...}// 嵌套interface
    type Struct2 struct{Myinterface
    }struct1 := &Struct1{}
    struct2 := &Struct2{Myinterface : struct1
    }// 当然,mystruct2在Interface被赋值的前提下,也可以重写部分Myinterface的方法
    func (*Struct2) Do(){...2}// 结果相同,mystruct2直接复用mystruct1的Do方法
    struct1.Do()
    struct2.Do()// 结果改变
    struct2.Do()
    

    注意本质:

    任何实现接口的方式都要全部实现接口的方法,可以组合方法。

defer场景分析

场景:

  1. 执行顺序:栈(先进后出).

  2. defer 和 return 的执行顺序:return 表达式先执行;defer 后执行.

  3. 函数返回值在栈上:①有名 ②作用于整个函数域.

  4. 基于 3,函数遇到 defer 时,defer 会修改基于 return 的值.

  5. defer + panic(不捕获,异常传递,程序异常终止,调用栈正常)

  6. defer + panic(捕获,异常传递中断,原函数继续执行,调用栈恢复)
    总之:panic 后语句不执行.

  7. defer 中有 panic:recover 只捕获一个 panic(最后一个 panic )
    panic 覆盖(后覆盖前).

  8. defer + 子函数:defer function (1, function [2,0]);先执行参数表达式;再执行函数.

  9. defer 压栈时的参数已经确定(形参不变,实参可变).

    eg: 
    {...defer func (i int){fmt.Println(i)                     -> i=0fmt.Println(t)   		           -> t=2}(t)t=2 			                       -> t=2return
    }
    defer 压栈时参数已经确定赋值给 i,i为0,然后被修改为2,则t=2
    
http://www.dtcms.com/wzjs/403471.html

相关文章:

  • 做淘宝那样的网站长沙网站推广工具
  • chatgpt 网站学开网店哪个培训机构好正规
  • 天津建设交培训中心网站北京推广优化公司
  • 网站的布局怎么做链接点击量软件
  • 学习建站的网站网站建设免费网站
  • 网站运作流程北京网站seo哪家公司好
  • 网站是什么公司做的seo矩阵培训
  • 广州网站建设哪家好谷歌竞价排名推广公司
  • 自己做链接的网站吗网站策划是干什么的
  • 营销型网站主机营销网站建站公司
  • 素材网下载重庆网站优化排名推广
  • 镇江网站开发免费网站自助建站系统
  • 提交网站地图seo推广软件排行榜
  • 贝斯特专业网站网络营销推广公司简介
  • 景区网站建设教程海外建站
  • 做商城网站费用百度一下百度官方网
  • 稿定设计官方免费下载专业seo服务商
  • 给政府做采购哪个网站平台无锡百度推广公司哪家好
  • 网站推广途径有哪些指数基金定投技巧
  • 东莞电子商务网站建设怎么制作一个网站首页
  • 如何做企业第一管理人seo整体优化
  • 怎样用盒子做汽车视频网站凡科建站怎么样
  • 教育网站如何做seo高效统筹疫情防控和经济社会发展
  • 那些钓鱼网站是怎么做的谷歌浏览器下载安装2021最新版
  • 郑州b2c外贸网站建设网络网站推广
  • 最便宜网站建设怎样创建网站平台
  • 太原做企业网站的以服务营销出名的企业
  • 青岛网页制作设计营销南宁优化推广服务
  • 网站开发都需要什么谷歌三件套一键安装
  • 爱网之家深圳网站设计知名乐云seo