问题标签 [multiparameter]

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 回答
93 浏览

haskell - 自动推断多参数实例

跟进这个,我有以下类型类:

提供实例BuilderS

我想定义这样的实例SafeCopy

但是,在这种特定情况下,编译器找不到BuilderS m String. 我尝试了几件事:

  • putSafe将所有原始数据类型添加到: 的约束中putSafe :: (BuilderS m Int, BuilderS m String, ...) => a -> m。这可行,但不可扩展(即,如果我想BuilderS m Vector在将来有一个约束怎么办?)
  • 添加m到类型参数中SafeCopy
  • 使用自定义总和类型:data SumT m = forall a b. (BuilderS m a, BuilderS m b) => a :+: b然后拥有putSafe :: a -> SumT m.

尽管如此,我没有向类型系统提供足够的信息,因此它可以推迟决定BuilderS稍后使用哪个确切实例。我错过了什么?

0 投票
1 回答
663 浏览

mongoid - 带有 Rails 4 的 Mongoid 4 多参数属性

我正在使用 rails 4 形式的日期助手。

我的模型:

但是,当我尝试保存新的 press_article 时,出现以下错误:

帮助任何人?

0 投票
1 回答
10407 浏览

c# - 如何通过 WPF DataTrigger 在多值转换器中传递多个参数

我有四个intProperty ProOne,ProTwoProThreeProFour

我必须((ProOne == ProTwo) || (ProThree == ProFour))在多值转换器中实现布尔逻辑,即VisibilityCheckConverter。基于逻辑,多值转换器VisibilityCheckConverter返回TrueFalse

现在我需要通过 DataTrigger 将这四个属性传递给 Converter,根据值,我必须将 Buttons Visibility 更改为 Visible

如何使用具有多个参数的 Multivalue Converter 编写 DataTrigger

XAML 代码示例:

0 投票
1 回答
85 浏览

matlab - 多参数模型优化

我有一个小模型,我用它来估计环境条件下真菌种群的生长。该模型实际上是以下形式的 MATLAB 函数:

growth我的真菌生长量在哪里(呃!),envdata是一个环境变量矩阵(每个时间步长一行,每列是一个不同的变量,例如温度、湿度等等等),并且params是我的模型的参数. 后者是我想要优化的那些,它们包括诸如(未知的)初始真菌种群、可以在某个时间存在的最大真菌等等之类的东西。

同时,我有一个在实验室中测量的增长向量(我的观察结果),我现在的目标是通过改变输入参数来使我的模型适应观察结果。

我的自然答案是使用诸如 之类的东西fminsearch,但它没有选择至少使用观察向量。还是我错了?

0 投票
1 回答
946 浏览

java - 相同类型的通用多个参数

我正在尝试理解泛型。在下面的代码中,getDuplicate() 返回类型PlaceHolder<X,X>具有相同的参数 X,可以很好地编译。但是当我在其中使用相同的参数类型时,MyClass<T,T>它会显示“类型变量 T 已定义”。有人可以解释如何使用 getDuplicate 方法吗?

0 投票
0 回答
65 浏览

ruby-on-rails - ActiveRecord::MultiparameterAssignmentErrors 当参数在 date_select 中留空时

我在使用 form_builder 中的 date_select 帮助器验证日期字段时遇到问题,只要其中一个参数留空(例如年份参数)。我正在使用 validates_timeliness gem,它与 datetime_select 完美配合,但在 date_select 上不起作用。

在我的模型类上,我确实有这个验证:

这是视图上的字段(使用 simple_form)

这是参数(start_date(1i) 用于年份参数并留空):

这就是我提交后得到的

希望有人可以帮助我解决这个问题。先感谢您。

0 投票
1 回答
123 浏览

c# - 如何在 c# ASP.Net 中解析字符串或提取位于多括号、冒号、方括号、分号和更多特殊字符之间的文本

如何在 c# ASP.Net 中解析字符串或提取位于多括号、冒号、方括号、分号和更多特殊字符之间的文本

字符串 1:

字符串 2:

要求: 我想获取所有的值

例如:错误代码 = 000

请帮我。

0 投票
1 回答
50 浏览

validation - 输入数据时用哪种方式创建对象?

我有 Person 类,我想输入用户的数据,如名字、年龄、性别、体重等。(我想使用 Scanner 类。)

我应该如何处理输入数据以创建 Person 类的对象? 我考虑了以下选项,并想知道使用哪一个。

1)在开始时使用无参数构造函数创建一个 Person 对象,然后 - 输入一个数据(例如名字) - 使用 Person 的 SETTER 在上述对象中设置此数据 - 对其他部分重复上述步骤data 最后将对象发送到 PersonDAO

缺点:如果我为 Person 类包含一个无参数的构造函数,我有点允许在程序的其他地方创建一个“空”的无效 Person 对象。(我不确定我是否真的应该担心这一点。)

2)在 END 处创建一个带有多参数构造函数的 Person 对象。- 首先逐个输入数据,并将它们保存在数组/列表/变量中。- 完成输入后,从数组/列表/变量中提取数据片段,并通过将它们放入 Person 的构造函数(一个具有许多参数)来创建一个 Person 对象。最后将对象发送到 PersonDAO。

缺点:如果其中一个论点无效,我会很晚才知道这一点。整个过程看起来更复杂。

那么哪个选项更好呢?在将输入数据发送到 DAO 之前,也许还有其他处理输入数据的方法......

而且我猜,DAO 将使用对象的 GETTERS 在数据库中创建记录?

0 投票
1 回答
30 浏览

scala - 哪种情况会在Scala中使用隐式参数和多参数

我有一些代码:

您能否为我解释一下哪种情况将使用 sum1 和 sum2?

谢谢!

0 投票
1 回答
436 浏览

ruby-on-rails - 如何在 Rails 表单对象中支持多参数属性?

我有一个使用此处定义的模式的表单对象:https ://forum.upcase.com/t/form-objects/2267

与该示例不同,我的表单中的一个基础模型有一个日期字段。该日期字段以简单形式呈现为多参数属性,并通过以下方式提交给控制器:

但是,我在控制器上的操作中遇到unknown attribute 'date_of_birth(1i)' for RegistrationForm.错误:RegistrationForm.new(registration_params)#create

我已经尝试attr_accessor为 等定义额外的 s :date_of_birth_1i, :date_of_birth_2i, :date_of_birth_3i,但这并没有解决问题。

我需要做什么才能正确处理多参数属性?