問題タブ [argument-passing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3327 参照

c - Cで動的に割り当てられた整数配列を渡す

このサイトの「C で多次元配列を渡す」の例を読みました。

これは char 配列を使用した優れた例であり、多くのことを学びました。動的に割り当てられた 1 次元整数配列を処理する関数を作成し、その後、多次元整数配列を処理する別の関数を作成して、同じことを行いたいと考えています。関数への戻り値としてそれを行う方法を知っています。しかし、このアプリケーションでは、関数の引数リストでそれを行う必要があります。

上記の例のように、整数配列へのポインターを要素数「num」(または 2D 配列関数の場合は「row」と「col」など) と共に関数に渡したいと思います。 )。ここで他の例の作り直されたバージョンを入手しましたが、これを機能させることができません。試してみてください (その例からの新しい、または変更されたコード行はマークされています)。これを解決する方法を知っている人はいますか?

0 投票する
2 に答える
1125 参照

c++ - コンストラクター引数リストにboost::functionオブジェクトを作成する際のエラーC2228

以下のコードは、Visual C++2005ではコンパイルされません。

SomeClassコンストラクターの引数を括弧で囲んだり、引数リストの外にboost :: functionオブジェクトを作成したりすると、正常にコンパイルされます。

前のコードの問題は何ですか?

0 投票する
8 に答える
30374 参照

parsing - /proc/cmdline 引数をスペースで分割する

/proc/cmdline を解析するほとんどのスクリプトは、それを単語に分割してから、case ステートメントで引数を除外します。例:

問題は、WLAN ESSID にスペースが含まれている場合です。for ループがスペースで分割されるため、ユーザーはwlan='FOO BAR' (シェル変数のように) を設定し、上記のコードで予期しない結果が得られることを期待しています。'FOO

/proc/cmdlineシェルスクリプトから解析して、ほとんど評価するのに足りないより良い方法はありますか?

または、引用のトリックはありますか?私はおそらくユーザーにスペースを引用して次のようにデコードするように頼むことができると考えていました: /bin/busybox httpd -d "FOO%20BAR". それともそれは悪い解決策ですか?

0 投票する
5 に答える
2835 参照

iphone - ObjectiveCで変数を渡す

通常、私はinitメソッドで変数を渡してきましたが、タブバーを使用して表示された1つのViewControllerクラスの変数があり、別のタブの場合は別のViewControllerクラスからアクセスする必要があるため、今回はそれを行うことができません。バーが押されました。私の理解では、@ propertyを使用して変数にアクセスできますが、現在は機能しているため、何か間違ったことをしています。これが私が持っているものです:

}

0 投票する
4 に答える
1772 参照

c# - DB4O でのタイプ別のクエリ

クラス型をC#の関数に渡すにはどうすればよいですか?

私は db4o と C# に慣れているので、チュートリアルを読んだ後に次の関数を書きました。

0 投票する
4 に答える
100875 参照

java - ファイルをプログラムに渡すためのコマンドライン引数の使用

コマンドライン引数としてファイルを受け取るにはどうすればよいですか?

0 投票する
2 に答える
9918 参照

iphone - Objective-cを使用して構造を渡し、アクセスする

構造体を別の関数に渡し、その後、呼び出された関数でその構造体にアクセスする方法を知りたいです。私はiPhone用に開発していますが、構造体を使用している理由は、最終的にデータを構造体としてCで構築されているサーバーに渡すことができるようにするためです。

構造は次のとおりです。

ここでは、CoreLocationデータとiPhoneのIPアドレスとともに、ユーザーが入力したデータを取得しています。

構造体を処理する関数:

コンパイラは次のエラーをスローします:request for member 'firstName' in something not a structure or union。2番目の関数でその構造体にアクセスしようとすると、その構造体はスコープ外になりますか?

0 投票する
5 に答える
164 参照

python - デコレータで関数を定義する

これが機能しないのはなぜですか?どうすればそれを機能させることができますか?つまり、装飾された関数内で gu にアクセスできるようにするにはどうすればよいでしょうか?

どうにかして定義済み関数の辞書に gu を追加する必要がありますか? または、呼び出す前に f のローカル名前空間に gu を追加できますか?

0 投票する
3 に答える
517 参照

c# - 変数をキャプチャする方法 (C#)

変数をキャプチャするにはどうすればよいですか?
または、オブジェクト参照への参照を保存できますか?

通常、メソッドはrefキーワードを使用してその外部の変数を変更できます。

これは明確で簡単です。

同じことを実現するクラスを考えてみましょう。

正しく書くにはどうすればよいですか?


コメント:ref引数を持つメソッドにすることはできません。これは通常Execute()、キューに入ったときに別のスレッドで後で呼び出されるためです。

現在、ラムダをたくさん使ってプロトタイプを作成しました。

...しかし、もっと良いアイデアがあるかもしれません。