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

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

6
C#/。NETでパラメーターをnull不可としてマークしますか?
nullC#/。NETで渡されないようにする関数パラメーターに割り当てることができる単純な属性またはデータコントラクトはありますか?理想的には、これはコンパイル時にもチェックして、リテラルnullがどこでも使用されていないことを確認し、実行時にスローしArgumentNullExceptionます。 現在、私は次のようなものを書いています... if (null == arg) throw new ArgumentNullException("arg"); ...私がそうではないと予想するすべての議論についてnull。 同じメモでNullable<>、以下が失敗するという反対があります: NonNullable<string> s = null; // throw some kind of exception
98 c#  .net  parameters  null 

4
単一のPowerShellスクリプトパラメーターに複数の値を渡す
$ argsでサーバー名を渡すスクリプトがあります。 このように、私はこの(これらの)サーバーに次のものを使って何かをすることができますforeach: .\script.ps1 host1 host2 host3 foreach ($i in $args) { Do-Stuff $i } vlanという名前のオプションパラメータを追加したいと思います。私はもう試した: Param( [string]$vlan ) foreach ($i in $args) { Write-Host $i } Write-Host $vlan -vlanパラメータを渡すと機能しますが、渡さない場合、スクリプトは最後のサーバー名をに自動的に割り当てます$vlan。 では、単一または複数のパラメーターとオプションの名前付きパラメーターをPowerShellスクリプトに渡すにはどうすればよいでしょうか。 理想的には、ここに有効な例があります: .\script.ps1 host1 .\script.ps1 host1 host2 host3 .\script.ps1 host1 host2 -vlan office

12
Scriptタグにパラメータを渡す方法は?
チュートリアルDIYウィジェットを読みました-ニック博士によるXSSウィジェットの別のサイトにサイトを埋め込む方法。 スクリプトタグにパラメータを渡す方法を探しています。たとえば、次の作業を行うには: <script src="http://path/to/widget.js?param_a=1&param_b=3"></script> これを行う方法はありますか? 2つの興味深いリンク: jQueryに依存するJavascriptウィジェットを未知の環境に埋め込む方法(Stackoverflowディスカッション) スクリプトタグへのパラメータの受け渡しに関する記事

9
JavaScript / jQueryで(e)はどういう意味ですか?
私はJavaScript / jQueryを初めて使用し、関数を作成する方法を学びました。多くの関数は、(e)で括弧で囲まれています。私が言っていることをお見せしましょう: $(this).click(function(e) { // does something }); 関数は(e)の値も使用しないように常に見えますが、なぜそれほど頻繁に存在するのでしょうか。

19
関数呼び出しでオプションの引数をスキップするにはどうすればよいですか?
OK PHPで引数をスキップする方法を完全に忘れてしまいました。 私が持っているとしましょう: function getData($name, $limit = '50', $page = '1') { ... } 中央のパラメーターがデフォルト値(つまり、「50」)になるように、この関数をどのように呼び出しますか? getData('some name', '', '23'); 上記は正しいでしょうか?これが機能しないようです。

5
PostgreSQL:コマンドラインからパラメーターを渡す方法は?
?プレースホルダーを使用するスクリプトにやや詳細なクエリがあります。この同じクエリをpsqlコマンドライン(スクリプトの外部)から直接テストしたかったのです。入力してすべて?を実際の値で置き換えるのを避けたいのですが、クエリの後に引数を渡したいのです。 例: SELECT * FROM foobar WHERE foo = ? AND bar = ? OR baz = ? ; 次のようなものを探します: %> {select * from foobar where foo=? and bar=? or baz=? , 'foo','bar','baz' };

6
バッチスクリプトでの二重引用符のエスケープ
バッチファイルのパラメーターのすべての二重引用符をエスケープされた二重引用符で置き換えるにはどうすればよいですか?これは私の現在のバッチファイルで、文字列内のコマンドラインパラメータをすべて展開しています。 @echo off call bash --verbose -c "g++-linux-4.1 %*" 次に、その文字列を使用してCygwinのbashを呼び出し、Linuxクロスコンパイラーを実行します。残念ながら、次のようなパラメーターをバッチファイルに渡しています。 "launch-linux-g++.bat" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -DNDEBUG -c -o "C:\Users\Me\Documents\Testing\SparseLib\bin\Win32\LinuxRelease\hello.o" "c:\Users\Me\Documents\Testing\SparseLib\SparseLib\hello.cpp" 渡された最初のパスを囲む最初の引用符が、GCCに渡される文字列を途中で終了させ、残りのパラメーターをbashに直接渡す(これは、見事に失敗します)。 パラメータを単一の文字列に連結して、引用符をエスケープして正常に機能するかどうかを想像しますが、これを行う方法を決定するのが困難です。誰か知っている?

5
scalaタプルの解凍
私はこの質問がさまざまな方法で何度も出てきたことを知っています。しかし、それは私にはまだはっきりしていません。以下を達成する方法はありますか? def foo(a:Int, b:Int) = {} foo(a,b) //right way to invoke foo foo(getParams) // is there a way to get this working without explicitly unpacking the tuple?? def getParams = { //Some calculations (a,b) //where a & b are Int }

3
MySQLでパラメーター付きのビューを作成できますか?
私はこのような見解を持っています: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = 2; もっと一般的にしたいのですが、これは2を変数に変更することを意味します。私はこれを試しました: CREATE VIEW MyView AS SELECT Column FROM Table WHERE Value = @MyVariable; しかし、MySQLはこれを許可していません。 私は醜い回避策を見つけました: CREATE FUNCTION GetMyVariable() RETURNS INTEGER DETERMINISTIC NO SQL BEGIN RETURN @MyVariable; END| そして、ビューは次のとおりです。 CREATE VIEW MyView AS SELECT Column FROM Table WHERE …

5
C#Genericsの「デフォルト」の型パラメーターへの適切なアプローチはありますか?
C ++テンプレートでは、特定の型パラメーターがデフォルトであることを指定できます。つまり、明示的に指定されていない限り、タイプTを使用します。 これはC#で実行または概算できますか? 私は次のようなものを探しています: public class MyTemplate<T1, T2=string> {} したがって、明示的に指定されていないタイプのインスタンスは次のようになりますT2。 MyTemplate<int> t = new MyTemplate<int>(); 本質的に: MyTemplate<int, string> t = new MyTemplate<int, string>(); 結局、かなり広く使われているテンプレートがあるのですが、typeパラメータを追加して拡張することを考えています。私はサブクラス化できると思いますが、この静脈に他のオプションがあるかどうか知りました。

16
メソッドに多くの引数を渡すためのベストプラクティス?
時々、多くの引数を受け取るメソッドを書く必要があります。例えば: public void doSomething(Object objA , Object objectB ,Date date1 ,Date date2 ,String str1 ,String str2 ) { } この種の問題が発生すると、引数をマップにカプセル化することがよくあります。 Map<Object,Object> params = new HashMap<Object,Object>(); params.put("objA",ObjA) ; ...... public void doSomething(Map<Object,Object> params) { // extracting params Object objA = (Object)params.get("objA"); ...... } これは良い方法ではありません。paramsをマップにカプセル化すると、完全に効率が低下します。良い点は、クリーンなシグネチャであり、変更が最も少ない他のパラメータを簡単に追加できることです。この種の問題のベストプラクティスは何ですか?

10
Cの関数に引数として配列を渡す
配列を引数として含む関数を作成し、次のように配列の値を渡して呼び出します。 void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: %d\t %d",arr[0],arr[1]); } 私が見つけたのは、arraytest()値を渡して関数を呼び出しているのに、の元のコピーint arr[]が変更されていることです。 その理由を教えてください。

5
関数パラメータの「this」
HtmlHelpersのいくつかのコード例を見ると、次のような宣言があります。 public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) このタイプのコンストラクトを他の場所で見たのを覚えていません-誰かが「これ」の目的を説明できますか?public staticを宣言することは、クラスをインスタンス化する必要がないことを意味すると思いました。この場合の「これ」とは何でしょうか。

13
PHP-phpファイルを含め、クエリパラメータも送信します
特定の条件に基づいて、phpスクリプトのページを表示する必要があります。if条件があり、条件が満たされた場合に「インクルード」を実行しています。 if(condition here){ include "myFile.php?id='$someVar'"; } 問題は、サーバーにファイル「myFile.php」があることですが、引数(id)を使用してこのファイルを呼び出したいので、「id」の値は呼び出すたびに変わります。 誰かがこれを達成する方法を教えてもらえますか?ありがとう。

2
SpringMVCコントローラーメソッドでGETHTTPリクエストのパラメーター値を取得するにはどうすればよいですか?
この期間に、Spring MVCショーケースの例(STS dasboardからダウンロード可能)を学習していRequest Mappingます。例について簡単な質問があります。 1)私のhome.jspページには次のリンクがあります: <li> <a id="byParameter" class="textLink" href="<c:url value="/mapping/parameter?foo=bar" />">By path, method, and presence of parameter</a> </li> このリンクからわかるように、値「bar」を含む「foo」パラメーターを持つHTTPGETリクエストを実行しています。 このHTTPリクエストは、コントローラークラスMappingControllerの次のメソッドによって処理されます。 @RequestMapping(value="/mapping/parameter", method=RequestMethod.GET, params="foo") public @ResponseBody String byParameter() { return "Mapped by path + method + presence of query parameter! (MappingController)"; } このメソッドGETは、「foo」という名前のパラメーターを持つHTTPリクエスト(タイプのみ)を管理します このパラメーターの値(「バー」)を取得して、by Parameterメソッドのコード内の変数に入れるにはどうすればよいですか?

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