腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
TypeScript
中
函数
重载
时
出错
:
访问者
模式
、
、
、
我正在尝试创建一个
访问者
设计
模式
,但我面临着一个编译错误,尽管我花了几个小时试图找到解决方案,但我无法解决这个错误……
访问者
界面: export interface Visitor { visit(b: B): Y; visit(a: A)
浏览 200
提问于2021-03-24
得票数 0
回答已采纳
2
回答
带有泛型联合约束的
TypeScript
函数
返回值
我很难理解如何在TypesScript
中
实现泛型。我知道有许多类似的问题,但似乎没有解决我的用例。(有,但我有一个不同的关注点,即
函数
的输出与
函数
的输入类型相同) return param + 1; // Here
TypeScript
shouldshould know that str
浏览 7
提问于2020-11-25
得票数 2
回答已采纳
1
回答
LLVM InstVisitor -没有虚拟
函数
?
、
、
我一直在查看他们实现
访问者
模式
的文件。它们的实现与我在
访问者
模式
上看到的任何东西都有很大的不同。在文档
中
,我发现了以下内容: ..。 注意,这个类被专门设计为一个模板,以避免虚拟
函数
调用开销。我之所以问这
浏览 0
提问于2017-10-31
得票数 3
回答已采纳
4
回答
访问者
设计
模式
中
的方法命名
以下是
访问者
设计
模式
的上下文/示例代码。visit(Book b){ } m.watch();} 我的导师说,
重载
有人能解释一下
重载
visit方法的缺点吗?
浏览 4
提问于2013-12-09
得票数 8
回答已采纳
4
回答
模式
,以弥补Java
中
基于多态参数的运行时方法查找的不足?
、
、
看起来Java不能根据参数的运行时类型选择最合适的方法实现,就像文档
中
记录的一样。我试图在侦听器
模式
的基础上创建一种变体,其中侦听器通过接口“插入”,并且侦听器具有为接口的子类定义的方法。 作为我的意思的一个快速示例,假设我正在构建一个可以插入功能的闹钟。有没有什么
模式
或方法可以让我获得我想要的行为?
浏览 0
提问于2010-11-03
得票数 4
回答已采纳
1
回答
用于
TypeScript
中
混合类型的数组
、
我有我想要添加类型的现有API,还有接受字符串
函数
或对象的
函数
(我可以为此使用
重载
),但它也接受这样的混合值数组。} Terminal(function(command) { 但是在
TypeScript
操场上
浏览 3
提问于2018-06-11
得票数 1
回答已采纳
1
回答
带有多个可访问参数的C++
中
的
访问者
模式
、
、
public VisitorInterface void Visit(Derived1 * param){}} virtual void Visit(Derived2 * param1, Derived3 *p
浏览 6
提问于2012-07-06
得票数 5
回答已采纳
3
回答
Typescript
重载
函数
签名
出错
当我将调用签名用于
重载
函数
类型
时
: (a: string, b: string): string但是当我使用
函数
声明进行
重载
时
: function sum2(a: number, b:那么,为什么第一个代码会
出错
呢?大
浏览 0
提问于2020-04-24
得票数 0
5
回答
它的编译
时
类型是什么?(用Java)
、
现在,类B继承了方法a(),但是,我不确定B.a()
中
this的编译
时
类型是A还是B?我这样问是因为我试图理解
访问者
模式
是如何工作的,正如RobertC.Martin的从敏捷软件开发的原则、
模式
和实践中所描述的那样。如果想要完全理解
访问者
模式
,那么了解this的编译
时
类型似乎是至关重要的,因为
重载
的方法调用是在编译
时
解析的。更具体地说,我指的是
访问者
模式
中
的thi
浏览 0
提问于2014-02-12
得票数 6
回答已采纳
2
回答
我需要关于"this“关键字和继承的帮助。
、
、
、
、
我不想覆盖“接受”
函数
。
浏览 2
提问于2017-03-30
得票数 3
回答已采纳
1
回答
仅在
重载
签名
中
获取错误2589
我有一个递归泛型类型定义,当它被用作
重载
时会
出错
,但当它没有
重载
时
,或者当它不在另一个泛型中使用时,就不会
出错
。unknown) => data is T {}cons
浏览 0
提问于2021-04-01
得票数 1
6
回答
TypeScript
函数
重载
、
TypeScript
语言规范的第6.3节讨论了
函数
重载
,并给出了如何实现
函数
重载
的具体示例。createFeatureLayer(layerName : string, style : any) : any { } 即使
函数
参数的类型不同即使我在第二个createFeatureLayer
函数
中
添加了一个额外的参数,我仍然会得到一个编译器
浏览 4
提问于2012-11-04
得票数 320
回答已采纳
2
回答
为什么
TypeScript
中
没有
重载
的构造
函数
实现?
、
、
在
TypeScript
中
,只能
重载
构造
函数
类型签名,但不能
重载
实现。这背后有什么原因吗?我认为,像Java
中
的
重载
构造
函数
是非常有用的。目前在
TypeScript
中
的方法是非常混乱的。为什么打字稿没有呢?
浏览 6
提问于2016-09-03
得票数 6
回答已采纳
1
回答
设计:确保响应的呈现与响应的清晰分离
、
、
、
这是一个设计/
模式
问题。我有一个服务,现在也需要公开为RESTful web服务。在现有代码
中
,我有一个请求的概念,一套可能的ServiceOperations (策略),任何ServiceOperation的返回都是一个响应对象。
浏览 0
提问于2012-12-03
得票数 0
回答已采纳
1
回答
typescript
抛
出错
误
中
的
函数
重载
我试图理解
typescript
中
的
函数
重载
是如何工作的。HTMLCanvasElement() throw new Error('wrong tag'); } 上面的代码抛
出错
误
浏览 18
提问于2020-01-28
得票数 0
1
回答
函数
,将列表和对象作为类型记录
中
的参数。
、
、
、
我希望有一个
函数
,它既接受标准的list参数,也接受对象形式的“命名”参数。export function useQuery由于在TS
中
扩展是不可能的,如果参数不是Array类型
浏览 0
提问于2020-05-31
得票数 0
回答已采纳
2
回答
访问具有单态的变体
、
、
我在理解variant
时
遇到了麻烦。} 不起作用,为std::monostate提供调用操作符
重载
也不起作用如果我尝试为调用操作符包含一个通用引用
重载
,它只是匹配所有内容,并且不再使用两个特
浏览 7
提问于2018-09-27
得票数 1
1
回答
具有
访问者
模式
的排序事件
、
我有一个访客
模式
的实现,它似乎工作得很好,但我不知道如何在开始和结束
时
做一些家务工作。 无法保证何时调用各种
重载
的访问()方法,因此我无法判断谁是第一个方法,谁是最后一个方法。基本上,我使用
访问者
将设置保存/加载到/从磁盘。问题是(在加载
时
)在执行任何其他加载步骤之前,我需要清除一些东西。因此,在阅读结束
时
,我想重新设置静态变量(这样他们就可以再读一遍,而不再存在旧的垃圾)。我不能简单地将重置放到析构
函数
(或析构
函数
调用的方法)<e
浏览 2
提问于2014-03-26
得票数 1
回答已采纳
2
回答
访问者
模式
:覆盖和
重载
、
、
、
为了在Java
中
实现
访问者
模式
,您可以使用重写或
重载
。这是取决于选择还是总是更好地选择两者之一?因为我看不出有什么坏处。因为我认为第一个和第三个例子总是起作用的?具有压倒性的
访问者
public void visitX(X x);} public
浏览 3
提问于2013-12-22
得票数 6
回答已采纳
2
回答
访问者
模式
-另一个实现
、
、
、
我有一些简单的应用程序,我已经实现了设计
模式
。在此过程
中
,我使用MVC分离来实现它。MainForm类实现了IMainFormView。因此,当用户单击某个按钮
时
,MainForm会将一些请求传递给MainController,它会计算一些内容,并在IMainFormView成员上执行回调以更
浏览 1
提问于2012-09-11
得票数 1
回答已采纳
点击加载更多
相关
资讯
TypeScript 4.0正式发布!现在是开始使用它的最佳时机
TypeScript 3.1增加可映射元组和数组类型
TypeScript 难? 那是你打开方式不对!
跨游戏引擎跨平台的TypeScript运行时开源了
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券