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

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

10
パラメータを渡すJavaFX FXML
javafxでセカンダリウィンドウにパラメーターを渡すにはどうすればよいですか?対応するコントローラーと通信する方法はありますか? 例:ユーザーがから顧客を選択するTableViewと、新しいウィンドウが開き、顧客の情報が表示されます。 Stage newStage = new Stage(); try { AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource)); Scene scene = new Scene(page); newStage.setScene(scene); newStage.setTitle(windowTitle); newStage.setResizable(isResizable); if(showRightAway) { newStage.show(); } } newStage新しいウィンドウになります。問題は、コントローラーに顧客の情報を探す場所を(IDをパラメーターとして渡すことによって)指示する方法が見つからないことです。 何か案は?

9
SwiftでGCDメインスレッドのパラメーターでメソッドを呼び出す方法は?
私のアプリには、NSRURLSessionを作成してNSURLRequestを送信する関数があります。 sesh.dataTaskWithRequest(req, completionHandler: {(data, response, error) このタスクの完了ブロックでは、UIImageを呼び出し側のビューコントローラーに追加する計算を行う必要があります。という機能があります func displayQRCode(receiveAddr, withAmountInBTC:amountBTC) UIImageを追加する計算を行います。完了ブロック内でビュー追加コードを実行しようとすると、Xcodeは、バックグラウンドプロセス中にレイアウトエンジンを使用できないことを示すエラーをスローします。だから私はメインスレッドでメソッドをキューに入れようとするSOのコードを見つけました: let time = dispatch_time(DISPATCH_TIME_NOW, Int64(0.0 * Double(NSEC_PER_MSEC))) dispatch_after(time, dispatch_get_main_queue(), { let returned = UIApplication.sharedApplication().sendAction("displayQRCode:", to: self.delegate, from: self, forEvent: nil) }) ただし、この関数呼び出しにパラメーター「receiveAddr」および「amountBTC」を追加する方法がわかりません。これをどのように行うのですか、または誰かがアプリケーションのメインキューにメソッド呼び出しを追加するための最適な方法を提案できますか?

7
POSTメソッドを使用したSwiftのHTTPリクエスト
SwiftでHTTPリクエストを実行して、URLに2つのパラメーターをPOSTしようとしています。 例: リンク: www.thisismylink.com/postName.php パラメータ: id = 13 name = Jack それを行う最も簡単な方法は何ですか? 返答も読みたくありません。PHPファイルを使用してデータベースに変更を加えるためにそれを送信したいだけです。

5
独自の関数を作成するときにRの省略記号機能を使用するにはどうすればよいですか?
R言語には、可変数の引数を取ることができる関数を定義するための気の利いた機能があります。たとえば、関数data.frameは任意の数の引数を取り、各引数は結果のデータテーブルの列のデータになります。使用例: > data.frame(letters=c("a", "b", "c"), numbers=c(1,2,3), notes=c("do", "re", "mi")) letters numbers notes 1 a 1 do 2 b 2 re 3 c 3 mi 関数のシグネチャには、次のように省略記号が含まれています。 function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, stringsAsFactors = default.stringsAsFactors()) { [FUNCTION DEFINITION HERE] } 複数の値を取り、それらを単一の戻り値に統合する(およびその他の処理を行う)同様のことを行う関数を作成したいと思います。これを行うに...は、関数内の関数の引数から「アンパック」する方法を理解する必要があります。これを行う方法がわかりません。の関数定義の関連する行はですdata.frameがobject <- as.list(substitute(list(...)))[-1L]、これは意味がわかりません。 では、省略記号を関数のシグネチャから、たとえばリストに変換するにはどうすればよいでしょうか。 より具体的には、get_list_from_ellipsis以下のコードでどのように書くことができますか? my_ellipsis_function(...) …

6
Objective-Cで複数のパラメーターを渡すにはどうすればよいですか?
Objective-Cメソッドの構文に関する投稿をいくつか読んだことがありますが、メソッドの複数の名前が理解できないと思います。 私はと呼ばれるメソッドを作成しようとしているgetBusStopsとNSStringし、NSTimeIntervalパラメータや戻り値の型をNSMutableArray。これは私がメソッドを作成した方法ですが、実行時に明らかにエラーが発生します: - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; 私はメソッドの別の例を見ました: -(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component このメソッドに各パラメーターのメソッド名がある理由がわかりません。私は次のようなもので同じことをする必要があります: - (NSMutableArray *)getBusStops:(NSString *)busStop forTime:(NSTimeInterval *)timeInterval

10
C#の参照型変数の「ref」の使用は何ですか?
値タイプ(int、structなど)をパラメーターとして(refキーワードなしで)渡すと、その変数のコピーがメソッドに渡されますが、refキーワードを使用すると、その変数への参照が渡されることを理解しています。新しいものではありません。 ただし、クラスなどの参照型では、refキーワードがなくても、参照はコピーではなくメソッドに渡されます。それではref、参照タイプでのキーワードの使用は何ですか? 例えば: var x = new Foo(); 次の違いは何ですか? void Bar(Foo y) { y.Name = "2"; } そして void Bar(ref Foo y) { y.Name = "2"; }

3
URLマトリックスパラメーターとクエリパラメーター
私のURLでマトリックスまたはクエリパラメーターを使用するかどうか疑問に思っています。そのトピックについての古い議論は満足のいくものではなかった。 例 クエリパラメータを含む URL:http://some.where/thing?paramA = 1&paramB = 6542 マトリックスパラメータを含む URL:http://some.where/thing; paramA = 1; paramB = 6542 一見すると、マトリックスparamsには利点しかないようです。 より読みやすい XMLドキュメントでの「&」のエンコードとデコードは不要 「?」を含むURL 多くの場合、キャッシュされません。行列パラメーターを持つURLがキャッシュされます 行列パラメータはパスのどこにでも出現でき、その終わりに限定されません 行列パラメーターは複数の値を持つことができます: paramA=val1,val2 ただし、欠点もあります。 JAX-RSのような少数のフレームワークのみがマトリックスパラメーターをサポートします ブラウザがGETを介してフォームを送信すると、パラメータはクエリパラメータになります。そのため、同じタスクに対して2種類のパラメーターになります。RESTサービスのユーザーを混乱させず、サービスの開発者の労力を制限しないために、この領域では、常にクエリパラメーターを使用する方が簡単です。 サービスの開発者はマトリックスパラメータをサポートするフレームワークを選択できるため、唯一の欠点は、ブラウザがデフォルトでクエリパラメータを作成することです。 他に欠点はありますか?あなたならどうしますか?
176 http  url  rest  parameters  jax-rs 

5
プログラムでセグエを実行し、パラメーターを宛先ビューに渡します
私のアプリには、プログラムでセグエを実行するボタンがあります。 - (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: self]; } 宛先ビューを参照してそれにいくつかのパラメーターを渡す方法があるかどうか知りたいのですが。 私は中にいることを知っているprepareForSegue方法で、私はそれを参照することができますmyDestinationViewController *vc = [segue destinationViewController];が、これは、プログラムでセグエを実行する方法を私は知りません。 あなたはなにか考えはありますか? ありがとう、ヤッサ 更新: この質問でごめんなさい!!! セグエがプログラムで呼び出されたとしても、prepareForSegueメソッドはとにかく呼び出されるので、通常と同じ方法でパラメーターを渡すことができることを発見しました。

8
クエリ文字列に値を追加する
以下のリストに類似したURLのセットがあります http://somesite.com/backup/lol.php?id=1&server=4&location=us http://somesite.com/news.php?article=1&lang=en 次のコードを使用してクエリ文字列を取得できました。 myurl = longurl.Split('?'); NameValueCollection qs = HttpUtility.ParseQueryString(myurl [1]); foreach (string lol in qs) { // results will return } ただし、指定されたURLに基​​づいて、id、server、locationなどのパラメーターのみを返します 。 既存のクエリ文字列に値を追加/追加する必要があります。 たとえば、次のURLの場合: http://somesite.com/backup/index.php?action=login&attempts=1 クエリ文字列パラメーターの値を変更する必要があります。 action = login1 試行= 11 ご覧のとおり、各値に「1」を追加しています。クエリ文字列が異なる文字列からURLのセットを取得し、最後に各パラメーターに値を追加して、リストに再度追加する必要があります。

5
Windowsコマンドラインでバッチファイルのパラメーターを使用する
Windowsでは、バッチファイルの実行時に渡される引数にどのようにアクセスしますか? たとえば、という名前のプログラムがあるとしhello.batます。hello -aWindowsコマンドラインで入力するときに-a、引数として渡されたことをプログラムにどのように通知しますか?

8
PHPは、プロパティがオブジェクトまたはクラスに存在するかどうかを確認します
PHPには純粋なオブジェクト変数がないことを理解していますが、指定されたオブジェクトまたはクラスにプロパティがあるかどうかを確認したいと思います。 $ob = (object) array('a' => 1, 'b' => 12); または $ob = new stdClass; $ob->a = 1; $ob->b = 2; ではJS、私は変数がいるかどうかを確認するために、これを書くことができa、オブジェクトに存在します。 if ('a' in ob) でPHP、このような何かを行うことができますか? アドバイスありがとうございます。

3
Java -Dコマンドラインパラメータの適切な使用法
Javaで-Dパラメーターを渡す場合、コマンドラインを記述してコードからアクセスする適切な方法は何ですか? たとえば、私はこのようなものを書いてみました... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } そして、次のように呼び出します... java -jar myApplication.jar -Dtest="true" しかし、NullPointerExceptionを受け取ります。何が悪いのですか?

5
typedefを使用せずにブロックメソッドパラメーターを宣言する
typedefを使用せずにObjective-Cでメソッドブロックパラメーターを指定することは可能ですか?関数ポインターと同じようにする必要がありますが、中間のtypedefを使用しないと、勝つ構文を見つけることはできません。 typedef BOOL (^PredicateBlock_t)(int); - (void) myMethodTakingPredicate:(PredicateBlock_t)predicate 上記のみがコンパイルされ、これらはすべて失敗します: - (void) myMethodTakingPredicate:( BOOL(^block)(int) ) predicate - (void) myMethodTakingPredicate:BOOL (^predicate)(int) 私が試した他の組み合わせを思い出せません。

2
AngularJS uiルーターがURLなしで状態間でデータを渡す
私は、URLでデータを公開せずに2つの状態間でデータを渡すというこの問題に直面しています。ユーザーがこの状態に直接到達できないようです。 例えば。「A」と「B」の2つの状態があります。状態「A」でサーバー呼び出しを実行し、呼び出しの応答を状態「B」に渡します。サーバー呼び出しの応答は文字列メッセージであり、非常に長いため、URLでそれを公開することはできません。 それで、角度uiルーターで、URLパラメータを使用せずに状態間でデータを渡す方法はありますか?

1
「char s [static 10]」のような関数の配列パラメーターの静的キーワードの目的は何ですか?
いくつかのソースコードを閲覧しているときに、次のような関数を見つけました。 void someFunction(char someArray[static 100]) { // do something cool here } いくつかの実験で、他の修飾子もそこに現れるかもしれません: void someFunction(char someArray[const]) { // do something cool here } 修飾子は[ ]、配列が関数のパラメーターとして宣言されている場合にのみ許可されているようです。これらは何をしますか?関数パラメーターの場合はなぜ違うのですか?
144 c  arrays  parameters  static 

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