タグ付けされた質問 「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) { } } つまり、?マークの代わりに何を使用すればよいでしょうか。

2
WebページからPHPスクリプトにパラメーターを渡すにはどうすればよいですか?
Webページが読み込まれるたびにPHPスクリプトを呼び出しています。ただし、PHPスクリプトを実行するために必要なパラメーターがあります(通常、スクリプトをテストするときにコマンドラインを介して渡します)。 ページが読み込まれたときにスクリプトが実行されるたびにこの引数を渡すにはどうすればよいですか?
139 php  parameters 


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])または類似... また、メソッドをオーバーライドしたり、ジェネリックスを使用したりすることもできます。これを行うにはさまざまな方法があることを知っています。これが可能かどうか知りたいだけでした。
129 c#  types  methods  parameters 

8
Rubyでパラメーターとしてメソッドを渡す
Rubyを少しいじってみます。そのため、私は "Programming Collective Intelligence" 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" 2つの属性を渡す必要があります。数値と関数/コールバックattrs。オブジェクトを使用してディレクティブ内でそれらにアクセスします。 ディレクティブが要素ディレクティブである場合、"E"私はこれに制限できます: <example-directive example-number="99" example-function="exampleCallback()"> ただし、理由はわからないので、ディレクティブを属性ディレクティブにする必要があります。 複数の属性を属性ディレクティブに渡すにはどうすればよいですか?



5
Bashのスクリプトパラメータ
次のように使用するシェルスクリプトを作成しようとしています。 ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt スクリプトは、画像ファイルをテキストファイルに変換します。これが私がこれまでに思いついたことです: #!/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 …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.