Questions tagged «parameters»

参数是在子例程中使用的一种变量,用于引用作为子例程的输入提供的数据。

10
如何传递匿名类型作为参数?
如何将匿名类型作为参数传递给其他函数?考虑以下示例: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); query这里的变量没有强类型。我应该如何定义LogEmployees要接受的功能? public void LogEmployees (? list) { foreach (? item in list) { } } 换句话说,我应该用什么代替?商标。


10
如何在Java中将类作为参数传递?
有什么方法可以将类作为参数传递给Java,并从该类中触发一些方法? void main() { callClass(that.class) } void callClass(???? classObject) { classObject.somefunction // or new classObject() //something like that ? } 我正在使用Google Web Toolkit,它不支持反射。
136 java  class  gwt  parameters 


7
在C#中仅将类型作为参数传递
假设地,我这样做很方便: foo.GetColumnValues(dm.mainColumn, int) foo.GetColumnValues(dm.mainColumn, string) 其中,GetColumns方法将根据传递的类型在内部调用其他方法。 是的,我可以将其作为布尔标志或类似的标志来实现,我只是想知道是否有一种方法可以通过此方法,然后问: typeof(arg [1])或类似的... 我也可以重写该方法,使用泛型,等等-我知道有不同的方法可以做到这一点,我只是好奇这是否可行。
128 c#  types  methods  parameters 

8
在Ruby中将方法作为参数传递
我想和Ruby混在一起。因此,我尝试实现“编程集体智能” Ruby书中的算法(用Python提供)。 在第8章中,作者将方法a作为参数传递。这似乎在Python中有效,但在Ruby中无效。 我这里有方法 def gaussian(dist, sigma=10.0) foo end 并想用另一个方法来调用 def weightedknn(data, vec1, k = 5, weightf = gaussian) foo weight = weightf(dist) foo end 我只有一个错误 ArgumentError: wrong number of arguments (0 for 1)
117 ruby  parameters  methods 

4
Android:如何将参数传递给AsyncTask的onPreExecute()?
我使用AsyncTask来加载作为内部类实现的操作。 在中onPreExecute(),显示一个加载对话框,然后将其再次隐藏在中onPostExecute()。但是对于某些加载操作,我事先知道它们将很快完成,因此我不想显示加载对话框。 我想通过一个我可以传递给它的布尔参数来表明这一点,onPreExecute()但是显然出于某种原因onPreExecute()它没有任何参数。 显而易见的解决方法可能是在我的AsyncTask或外部类中创建一个成员字段,在每次加载操作之前都必须设置该成员字段,但这似乎不是很优雅。有一个更好的方法吗?

5
如何将多个属性传递给Angular.js属性指令?
我有一个属性指令,其限制如下: restrict: "A" 我需要传递两个属性;一个数字和一个函数/回调,使用attrs对象在指令中访问它们。 如果指令是元素指令,那么"E"我可以限制为: <example-directive example-number="99" example-function="exampleCallback()"> 但是,出于某种原因,我不再赘述,我需要将该指令作为属性指令。 如何将多个属性传递到属性指令中?



5
Bash中的脚本参数
我正在尝试制作应该像这样使用的shell脚本: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt 然后,脚本将ocr将图像文件转换为文本文件。到目前为止,这是我想出的: #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? -of ???tovalue??? 2>&1 但是我不知道如何获得-from和-to价值观。关于如何做的任何想法?
103 linux  bash  shell  parameters 

12
为什么不从构造函数推断模板参数?
我今天的问题很简单:为什么编译器不能像从函数参数中那样从类构造函数中推断出模板参数?例如,为什么以下代码无效: template<typename obj> class Variable { obj data; public: Variable(obj d) { data = d; } }; int main() { int num = 2; Variable var(num); //would be equivalent to Variable<int> var(num), return 0; //but actually a compile error } 正如我所说,我知道这是无效的,所以我的问题是为什么呢?允许这样做会造成任何重大的语法漏洞吗?是否存在一个实例,该实例不希望使用此功能(推断类型会导致问题)?我只是在试图理解允许对函数进行模板推断的逻辑,而对于允许适当构造的类则不是。


6
如何将Django模型字段的默认值设置为函数调用/可调用(例如,相对于模型对象创建时间的日期)
编辑: 如何将Django字段的默认值设置为每次创建新模型对象时都会求值的函数? 我想执行以下操作,除了在此代码中,该代码被评估一次,并为每个创建的模型对象将默认值设置为相同的日期,而不是在每次创建模型对象时都对代码进行评估: from datetime import datetime, timedelta class MyModel(models.Model): # default to 1 day from now my_date = models.DateTimeField(default=datetime.now() + timedelta(days=1)) 原版的: 我想为函数参数创建一个默认值,以便它是动态的,并在每次调用函数时被调用和设置。我怎样才能做到这一点?例如, from datetime import datetime def mydate(date=datetime.now()): print date mydate() mydate() # prints the same thing as the previous call; but I want it to be a …


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.