タグ付けされた質問 「parameters」

パラメータは、サブルーチンへの入力として提供されるデータを参照するためにサブルーチンで使用される変数のタイプです。




13
Python関数は、渡すパラメーターのタイプをどのように処理しますか?
私が間違っていない限り、Pythonで関数を作成すると次のようになります。 def my_func(param1, param2): # stuff ただし、これらのパラメーターのタイプを実際に指定するわけではありません。また、覚えていると思いますが、Pythonは厳密に型指定された言語であるため、Pythonでは関数の作成者が期待するものとは異なる型のパラメーターを渡すべきではないようです。しかし、Pythonは、関数のユーザーが適切な型で渡されていることをどのようにして知るのでしょうか。関数が実際にパラメーターを使用していると仮定して、プログラムが間違ったタイプである場合、プログラムは単に終了しますか?タイプを指定する必要がありますか?

11
Moqでのout / refパラメーターの割り当て
Moq(3.0以降)を使用してout/ refパラメーターを割り当てることは可能ですか? 私は使用を検討しましたが、ジェネリックに基づいているため、refパラメーターをサポートしてCallback()いAction<>ません。またIt.Is、refパラメーターの入力に制約()を設定することもできますが、コールバックで実行できます。 Rhino Mocksがこの機能をサポートしていることは知っていますが、私が取り組んでいるプロジェクトはすでにMoqを使用しています。
293 c#  parameters  moq  ref  out 


10
Rスクリプトからコマンドラインパラメーターを読み取るにはどうすればよいですか?
(コード自体のパラメーター値をハードコードするのではなく)コマンドラインパラメーターをいくつか提供できるようにするRスクリプトがあります。スクリプトはWindowsで実行されます。 コマンドラインで指定したパラメーターをRスクリプトに読み込む方法に関する情報が見つかりません。それができないのならびっくりするので、たぶん私は自分のグーグル検索で最高のキーワードを使っていません... ポインタや推奨事項はありますか?

30
JavaScriptを使用してURLにパラメーターを追加する
AJAX呼び出しを利用するWebアプリケーションでは、リクエストを送信する必要がありますが、URLの最後にパラメーターを追加します。次に例を示します。 元のURL: http://server/myapp.php?id = 10 結果のURL: http://server/myapp.php?id = 10 &enabled = true 各パラメーターを調べてURLを解析するJavaScript関数を探し、新しいパラメーターを追加するか、既に存在する場合は値を更新します。

7
位置パラメーターを持つGitエイリアス
基本的に私はエイリアスにしようとしています: git files 9fa3 ...コマンドを実行するには: git diff --name-status 9fa3^ 9fa3 しかし、gitは位置パラメーターをaliasコマンドに渡さないようです。私が試してみました: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ...他にもいくつかありましたが、うまくいきませんでした。 縮退したケースは次のとおりです。 $ git echo_reverse_these_params a b c d e e d c b a ...どうすればこれを機能させることができますか?

12
構成x = xは何ですか|| どういう意味?
JavaScriptをデバッグしていますが、これ||が何をするのか説明できませんか? function (title, msg) { var title = title || 'Error'; var msg = msg || 'Error on Request'; } 誰かが私にヒントを与えることはできますか、なぜこの男は使用していvar title = title || 'ERROR'ますか?私も時々var宣言なしでそれを見ます。

13
.NETの文字列からURLパラメータを取得する
.NETには実際にはURLである文字列があります。特定のパラメーターから値を取得する簡単な方法が必要です。 通常はを使用しますRequest.Params["theThingIWant"]が、この文字列はリクエストからのものではありません。次のUriような新しいアイテムを作成できます。 Uri myUri = new Uri(TheStringUrlIWantMyValueFrom); myUri.Queryクエリ文字列を取得するために使用できます...しかし、どうやらそれを分割するためのいくつかのregexy方法を見つける必要があります。 私は明らかなものを欠いていますか、それとも何かの正規表現を作成する以外にこれを行うための組み込みの方法はありませんか?
239 c#  .net  url  parsing  parameters 

30
パラメータの数が多すぎますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 4年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 ルーチンはパラメータを持つことができます、それはニュースではありません。必要な数のパラメーターを定義できますが、パラメーターが多すぎると、ルーチンの理解と保守が難しくなります。 もちろん、構造化変数を回避策として使用することもできます。これらの変数をすべて1つの構造体に入れて、それをルーチンに渡します。実際、構造を使用してパラメーターリストを簡略化することは、Steve McConnellがCode Completeで説明した手法の1つです。しかし彼が言うように: 慎重なプログラマーは、論理的に必要以上にデータをバンドルすることを避けます。 したがって、ルーチンのパラメーターが多すぎる場合、または構造体を使用して大きなパラメーターリストを偽装している場合は、おそらく何かが間違っています。つまり、カップリングを緩やかに保つのではありません。 私の質問は、パラメーターリストが大きすぎると見なすことができるのはいつですか?5つを超えるパラメーターは多すぎると思います。どう思いますか?

13
Ruby:ハッシュをHTTPパラメータに変換する方法は?
これは、次のような単純なハッシュでかなり簡単です {:a => "a", :b => "b"} に変換されます "a=a&b=b" しかし、あなたは次のようなより複雑なもので何をしますか {:a => "a", :b => ["c", "d", "e"]} に変換する必要があります "a=a&b[0]=c&b[1]=d&b[2]=e" またはさらに悪いことに、(何をすべきか)のようなもので: {:a => "a", :b => [{:c => "c", :d => "d"}, {:e => "e", :f => "f"}] それで大いに感謝された助けをありがとう!
205 ruby  http  parameters  hashmap 


9
リフレクション:パラメータを使用してメソッドを呼び出す方法
パラメータ付きのリフレクションを介してメソッドを呼び出そうとすると、次のようになります。 オブジェクトがターゲットタイプと一致しません パラメータなしでメソッドを呼び出すと、正常に動作します。次のコードに基づいて、メソッドを呼び出すと、Test("TestNoParameters")正常に動作します。ただし、を呼び出すとTest("Run")、例外が発生します。コードに問題がありますか? 私の最初の目的は、オブジェクトの配列を渡すことなどでしたが、public void Run(object[] options)これは機能せず、文字列などの単純なものを試しましたが、成功しませんでした。 // Assembly1.dll namespace TestAssembly { public class Main { public void Run(string parameters) { // Do something... } public void TestNoParameters() { // Do something... } } } // Executing Assembly.exe public class TestReflection { public void Test(string methodName) { Assembly assembly = …

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