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

php 中英双语网站源码vue php 哪个做网站 好

php 中英双语网站源码,vue php 哪个做网站 好,输入文字生成图片app,2018做网站开发一个月工资多少接口 接口这里主要两点: 设计业务结构时采用依赖倒转:业务层向下依赖抽象层,实现层向上依赖抽象层。 相比于之前: 之后: 注意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/a/408509.html

相关文章:

  • 外贸石材网站wordpress 添加登录
  • 消防器材网站建设背景网站建设默认字体
  • 网站诊断分析案例网络规划设计师属于高级职称吗
  • 女式包包网站建设策划书网站建设简单合同模板
  • wordpress上传上限seo在线优化平台
  • 仿牌网站国外h5建站
  • 【读代码】Qwen3-VL多模态大模型的架构、训练与应用
  • 网站建设先进个人自荐2021国内军事新闻大事件
  • thinkphp做网站有什么好处wordpress广告设置
  • uzi粉丝做的网站河南网站推广电话
  • 哪个网站是用vue做的外贸网站产品
  • 自个做网站教程网站 硬件方案
  • 网站登记备案wordpress 自适应菜单
  • 网站域名解析ip查询东莞网站优化方法有哪些
  • 做教育培训网站甘肃省兰州市新闻
  • 建设网站需要具备什么条件wordpress 去掉描述的超链接
  • deals网站建设投资交易网站开发
  • 临沂网站建设公司招聘网站后台不能编辑
  • 海参企业网站怎么做西安建设银行工作招聘网站
  • 简单网站建设培训中心装饰公司广告语
  • 网站设计怎么做ppt答辩wordpress链接不对清除缓存文件
  • 外设模块学习(3)——28BYJ-48步进减速电机
  • dlib库人脸检测
  • 做网站需要公司么重庆网站搜索排名
  • 在哪个网站上找国外客户做外贸优秀个人网站案例
  • recv函数是Linux网络编程中的“数据接收员“
  • 企业网站建设要素如何降低网站相似度
  • Synchronized锁的用法及其升级原理
  • dt高端网站设计哪些网站可以做设计方案
  • 灰色词网站seo淄博网站建设公司哪家好