腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
强制
Go
类型
实现
接口
在
Go
中,你不需要声明你需要
实现
一个
接口
,你只需要去
实现
它(它被称为‘结构
类型
’,类似于动态语言中的‘鸭子
类型
’)。如果你想
强制
一个
类型
实现
一个
接口
(比如当你在C#或Java中“继承”一个
接口
时),该怎么办呢?换句话说,如果忘记
实现
接口
(或签名错误)是一个错误,而您希望尽早发现该错误,该怎么办?
浏览 4
提问于2016-12-26
得票数 1
回答已采纳
3
回答
如果
Go
的
接口
没有被
强制
执行,那么它们是必要的吗?
Go
语言将
接口
类型
作为特性,类似于C风格的
接口
。然而,
Go
的
接口
类型
似乎并不是
强制
的--它们只是定义协议,而不是实际应用于某个
类型
。因为它们不是
强制
的,所以使用
接口
仍然是一个好主意吗?
浏览 0
提问于2012-06-16
得票数 4
回答已采纳
1
回答
如何使用
接口
中的方法修改struct中的字段?
我正在写一个小项目来学习一些Google
Go
,但经过几个小时的编码后,我发现有一个问题我不能单独解决,也不能在互联网上找到。我的项目将包含一些在
实现
一个
接口
的变量上操作的算法。所有
类型
的共同点是我可以对它们进行评级和比较,所以
接口
中定义的方法之一应该是SetRating(x ),问题是,因为
Go
是复制值-我不能修改其中的任何字段。下面是一个例子 但我认为这个解决方案很难看,因为我需要知道invoke func中
接口
的所有<e
浏览 3
提问于2014-06-06
得票数 4
2
回答
定义了多个函数的C#
接口
、
"; void IInterface.DoSomething() Console.WriteLine(this.GetString("
Go
")); //<-- Error: InterfaceImpl does not contain a definition for GetString} 我不明白为什么我不能调用一个在
实现
中明确定义的函数
浏览 1
提问于2014-07-23
得票数 0
1
回答
Groovy中的
强制
迷惑
为什么会出现以下情况 @Test def foo1 = new MockFoo1() as Foo } } 在foo2
强制
上导致java.lang.IllegalArgumentException只有当我在单个执行路径中将2个不同
类型
的2个对象
强制
到同一个<em
浏览 0
提问于2012-12-07
得票数 0
回答已采纳
2
回答
如果第一个
接口
定义了
实现
类,为什么不能使用它作为另一个
接口
中的参数呢?
第一项: int
go
();第二个
接口
在其方法定义中使用第一个
接口
作为参数
类型
:public class TestGoThere implements IMove:
类型
为TestGoThere的方法移动(T
浏览 0
提问于2019-02-23
得票数 3
2
回答
接口
在
Go
中到底是如何工作的?
在阅读了规范和"Effective
Go
“部分之后,我仍然不太理解
Go
中的
接口
是如何工作的。对于初学者的问题,我很抱歉;但我真的很难理解这一点。
浏览 1
提问于2010-06-27
得票数 1
回答已采纳
1
回答
强制
Dart
类型
实现
接口
、
、
我在Dart中有一个字符串到
类型
的映射,例如animals = <String, Type>{'cat':CatType, 'dog':DogType},我在运行时修改了它。有没有办法确保添加到此映射中的
类型
在编译时或运行时
实现
特定的
接口
?就像这样 animals = <String, Type<? implements AnimalType>>{...}
浏览 0
提问于2016-02-13
得票数 0
1
回答
未导出
类型
的JSON编组
、
、
、
我想使用一个没有导出的自定义
类型
,并定义一个
接口
来使用它。自定义
类型
将
实现
接口
,除了从JSON解组之外,其他一切都可以正常工作。Value {} val[k] = v这种方法不会提供对map的直接访问,并
强制
使用New()函数来创建"Value“
类型
的对象。当尝试在使用New()创建的对象中解组时,我得到了错误: Failed to
浏览 9
提问于2018-11-28
得票数 0
5
回答
将
接口
强制
转换为其具体的
实现
对象,还是反之亦然?
、
在C#中,当我有一个
接口
和几个具体
实现
时,我可以将
接口
强制
转换为具体
类型
,还是将具体
类型
强制
转换为
接口
? 这种情况下的规则是什么?
浏览 1
提问于2009-02-12
得票数 46
回答已采纳
3
回答
Go
接口
方法返回
接口
与返回混凝土
类型
方法不匹配
、
、
我试图让
Go
接口
正常工作,我遇到的问题是,只有在
实现
声明了
接口
而不是
实现
接口
的具体
类型
时,返回
Go
接口
的
go
接口
方法才能工作。在下面的示例中,我收到了以下信息: prog.
go
:29:不能使用&f (
类型
*Bar)作为打印机参数中的StringerGetter
类型
:*Bar不
实现
StringerGetter (错误
浏览 0
提问于2015-12-09
得票数 6
1
回答
确保组件输入和输出角度4的
实现
我想创建一个
接口
,
强制
在中
实现
的任何人使用@Input()和@Output()。这是我的界面: currentEvents: Input,} } 这会给我一个错误,那就是我错误地使用了
接口</e
浏览 12
提问于2017-07-31
得票数 1
3
回答
在没有
强制
转换的情况下收集
实现
特定
接口
的
类型
?
、
、
基本上,我想知道特定名称空间中的所有
类型
是否都
实现
了像IEnumerable这样的特定
接口
。foreach type ...但我不想仅为了查询它是否
实现
了
接口
而
强制
转换该
类型
,因为无论哪种方式,
强制
转换都会被丢弃。
浏览 2
提问于2009-05-05
得票数 0
回答已采纳
1
回答
Go
中的
接口
实现
强制
执行
、
我有简单的
Go
代码: Do()var _ MyInterface = &Doer{} 与备选方案2相比,与备选方案1(在任何地方都广泛使用和建议)执行
接口
有什么不利之处
浏览 0
提问于2021-10-28
得票数 2
回答已采纳
1
回答
如何使用“隐式”
接口
来提高生产率,这与C#'s扩展方法的概念相比如何?
、
、
在
Go
语言教程中,他们解释
接口
如何工作: X, Y float64 return math.Sqrt(v.X*v.X + v.Y*v.Y)
接口
类型
由一组方法定义
接口
类型
的值可以保存
实现
这些方法的任何值。 这是在
Go
中
浏览 0
提问于2013-05-07
得票数 24
回答已采纳
4
回答
Golang OOP澄清
、
我有两个用
go
编写的
接口
,一个是另一个的子集 a() a()}} // do stuff // do stuff我对此有几个问题,即: 我说得对吗,z同时
实现
了以这种方式
实现
多个
接口
的一个结构的OOP概念是什
浏览 1
提问于2018-08-30
得票数 2
回答已采纳
2
回答
关键字var后面的下划线和
接口
名称是什么意思?
、
、
、
我知道ValueConverter是一个
接口
名称。第58行似乎声明boolType
实现
了
接口
ValueConverter,但这是必要的吗?我删除了第58行,代码运行良好。
浏览 5
提问于2012-11-02
得票数 95
3
回答
关于
接口
“所有已知
实现
”的文档
学习
Go
几个月后,我发现通过
实现
函数
实现
了
接口
。这允许我使用缓冲的读取器通过执行以下操作来读取文件:bufReader := bufio.NewReader(f) 除非我错过了,否则界面上的
Go
文档中似乎没有“所有已知的
实现
类”,就像Java
接口
文档中的那些类一样。是否有任何方法来识别
Go
中
实现
接口
的
类型
?
浏览 6
提问于2015-08-01
得票数 12
回答已采纳
4
回答
返回
接口
的函数
为什么我可以说CreateLion() (一个指向
实现
Cat
接口
的结构的指针)的结果是Cat
接口
的一个实例,但我不能说CreateLion()的
类型
是“返回Cat
接口
的函数”。
实现
这类行为的标准Golang方法是什么?
浏览 0
提问于2016-01-26
得票数 21
1
回答
如何将基类或
接口
与Tapestry 5中的网格或循环组件一起使用?
、
我有一个扩展BaseA并
实现
InterfaceA的具体类A。我想使用基类或
接口
作为循环变量来遍历A的列表。source="listOfA" value="propertyOfTypeBaseA"></t:loop> 给我一个错误“找不到从
类型
A到BaseA的
强制
”。当我将值设置为InterfaceA
类型
的属性时,也会发生同样的事情。如果我使用Object作为循环变
浏览 1
提问于2009-02-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券