首页 > 其他分享 >go 结构体嵌套interface

go 结构体嵌套interface

时间:2023-07-21 10:11:25浏览次数:33  
标签:嵌套 fmt interface func go world hello

package main

import "fmt"
//结构体嵌套接口,可以在结构体绑定的方法直接实现接口中的方法,直接调用接口中的方法
type aa interface{
	a()
	b()
}


type world struct{
	aa
	Age int
}
func(h world)a(){
	fmt.Println("hello a方法")
}
func(h world)b(){
	fmt.Println("hello b方法")
}

func main() {

 world:=world{}
 world.b() //输出 hello b方法

 

	
}


  

标签:嵌套,fmt,interface,func,go,world,hello
From: https://www.cnblogs.com/zxqblogrecord/p/17570530.html

相关文章

  • 前后端分离实现注册+登录(Vue3.0 + Django3.2)
    博客地址:https://www.cnblogs.com/zylyehuo/一、使用vite+webstorm搭建Vue环境,构建前端1、结构树2、main.jsimport{createApp}from'vue'//import'./style.css'importAppfrom'./App.vue'importrouterfrom"./utils/router";......
  • Django基本数据库操作
    Django基本数据库操作@目录Django基本数据库操作......
  • 用rsync来同步mongodb的数据,可行吗?
    用rsync来同步mongodb的数据,可行吗?当涉及到数据的备份和同步时,rsync是一个非常常用的工具。那么,我们可以使用rsync来同步mongodb的数据吗?答案是肯定的。在本文中,我将介绍如何使用rsync来备份和同步mongodb的数据,并提供相应的代码示例。首先,让我们来了解一下rsync。rsync是一个......
  • Django的安装与运行
    Django是一个由Python编写的一个开放源代码的Web应用框架。使用Django,只要很少的代码,Python的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的Web服务Django本身基于MVC模型,即Model(模型)+View(视图)+Controller(控制器)设计模......
  • Django入门
    Django入门学习1搭建web站点及业务框架1安装Django方法:1终端输入命令:pipinstalldjango2在python解释器中添加,步骤如下如果遇到速度比较慢的状况,可以加入国内阿里云镜像站点来安装:pipinstall-ihttps://mirrors.aliyun.com/pypi/simpledjango2创建了一个名为my......
  • ObjectMapper mongodb
    ObjectMapperandMongoDBIntroductionIntheworldofsoftwaredevelopment,handlingdataisacrucialaspectofbuildingapplications.WiththeriseofNoSQLdatabases,suchasMongoDB,developersneedefficienttoolstomaptheirapplicationobjectsto......
  • CF997E Good Subsegments
    简单题,不知道为啥和弱化版一个Difficulty。考虑弱化怎么做。区间\([l,r]\)中的数是连续的,当且仅当区间最大值\(\max\)减去区间最小值\(\min\)为\(r-l\),即\(\max-\min=r-l\)。考虑扫描线,固定右端点\(r\),统计每个左端点的贡献。由于\(S(l,r)=\text{max}-\text{min}+l......
  • idea调试go语言
    使用IDE调试Go语言介绍在开发过程中,调试是一个非常重要的环节。调试可以帮助我们快速定位和解决问题,提高代码的质量和效率。本文将介绍如何使用IDE来调试Go语言程序,以帮助开发者更加高效地进行调试工作。Go调试工具在开始之前,我们需要了解一些与Go调试相关的工具。DelveDelve......
  • 想快速上手性能测试,测试工具不会用?试试RunnerGo!简单易上手
    当前,性能测试已经是一名软件测试工程师必须要了解,甚至熟练使用的一项技能了,在工作时可能每次发版都要跑一遍性能,跑一遍自动化。性能测试入门容易,深入则需要太多的知识量,今天这篇文章给大家带来:怎么入门性能测试,怎么样去深入性能测试。突然让做性能测试怎么办?日常工作中,项目改造或项......
  • 使用wt工具恢复mongo数据库单个集合文件
    单节点MongoDB,宕机后--repair起不来,或只有collection物理文件想做数据恢复,使用wt工具恢复方法。参考文档:https://mongoing.com/archives/81301https://blog.csdn.net/qq_28018283/article/details/106658647https://nintha.github.io/2018/05/06/MongoDB/Wiredtiger_re......