问题标签 [generic-function]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
116 浏览

methods - common lisp 中的匿名方法

我想将通用函数保存为变量:

call-next-method但是当添加一个方法时,我必须next-method-p自己定义:

如何调用定义方法call-next-method?有没有更简单的方法来做到这一点?

0 投票
1 回答
2920 浏览

r - 如何预测随机和固定效应模型?

我最近刚刚从 STATA 更​​改为 R,并且在实现 STATA 命令的 R 等效项xtlogit,fe or repredict. 我可以请求一些帮助来调整以下场景:

此外,我想为随机效果和固定效果执行这些程序。所以我首先尝试了随机效果,但没有成功:

但这似乎不起作用。请问如何调整glm随机效应和固定效应的模型以使用该predict功能。

0 投票
2 回答
40 浏览

ios - 泛型函数与使用 Any 的区别

我目前正在学习泛型函数的使用,并通过文档中的一些现有示例实现了它们解决的问题。

因此,我不断重复执行相同方案的函数,我可以这样使用泛型函数:

但是如果我们想得更多,我们可以使用命令Any

那么,如果我们可以使用Any来完成这项工作,为什么还要使用泛型函数呢?

0 投票
1 回答
929 浏览

r - R:从列表对象创建自定义输出

我有一个存储不同数据类型和对象的列表:

现在我希望 R 以以下格式显示此列表:

有没有方便的方法来做到这一点?

0 投票
0 回答
219 浏览

.net - 在 C# 和 Visual Studios 的对象浏览器中无法识别的泛型函数 (C++/CLI) 的注释

我在评论(XML 风格)Visual C++/CLI 通用函数时发现了两个问题。类型化函数的行为符合预期。

系统配置为 Windows 7 和 Visual Studio Premium 2013。该项目是 C++/CLI 项目并输出 DLL。

描述

如果我将函数声明“拆分”成两行,注释将不再显示。不在同一个 C++/CLI 项目中,也不在使用它的 C# 项目中,Visual Studios 的对象浏览器也不显示任何内容:

如果整个声明排成一行,则注释只会出现在同一个 C++/CLI 项目中:

问题:

有谁知道,如何使用通用函数重写评论以显示在项目中?

0 投票
0 回答
22 浏览

c++ - 实例化具有泛型类型属性的类时出错

以下代码不完全是英文的,但您会明白的。

我得到提及的错误buffer being too small

我发现问题出在这一行:

例如,如果我这样做:

该程序有效。所以这门课Predmeti(学校科目)在某种程度上是罪魁祸首:

我假设上述类的默认构造函数在Student实例化时被调用。

最后,这个Kolekcija类看起来像这样(并且它已经使用内置类型(int,double)进行了测试:

任何帮助将不胜感激!

0 投票
1 回答
2066 浏览

rust - 如何实现通用函数的专用版本?

我想要针对其参数类型优化的函数的多个版本,Rust 根据上下文调用适当的版本。

在我的例子中,所有参数都具有相同的类型,并且都是等价的,所以它宁愿避免有一个self参数。

试过这段代码

但是 Rust 需要类型注解:

错误:需要类型注释:无法解析_ : Foo<i32>[E0283]

我可以避免在呼叫站点提供类型注释吗?如果必须,该怎么做?

0 投票
1 回答
1330 浏览

ios - 如何在 Swift 运行时通过 Selector 调用泛型函数?

我正在尝试像这样在运行时为 UI 事件注册回调。

它崩溃并说它在运行时找不到 eventFired:。你能帮忙解决这个问题吗?

0 投票
2 回答
236 浏览

c# - 将 List<[KnownType]> 转换为 List匹配函数的返回类型?

我正在尝试创建一个从我的 MongoDB 集合中检索数据的函数。为此,我构建了一个返回List<T>.

我的问题是我必须创建它List<T>才能返回,但我这样做是基于typeof T. 我不确定我需要做什么来取悦编译器..

在这两return行中,我都收到一条错误消息,类似于“无法隐式转换List<[KnownType]>List<T>。这对我来说很有意义,因为typeof T不一定与typeofsay匹配BsonDocument。但我已经做了适当的检查。

我可以投到List<[KnownType]>List<T>

0 投票
1 回答
60 浏览

swift - 具有重叠类型约束的快速通用函数

我有这个协议层次结构:

如果我有以下 2 个功能会发生什么:

如果我调用哪个函数将被执行

符合myInstance协议B。在这种情况下myInstance,匹配 2 个约束。

谢谢