問題タブ [subroutine]

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 投票する
4 に答える
2416 参照

delphi - DPR からのサブ関数 / プロシージャへのアクセス、または Delphi の他の関数 / プロシージャへのアクセス

私が知っている限り-サブルーチンは、その親関数/プロシージャへのプライベートアクセスモードになっていますよね?

「外界」からそれらにアクセスする方法はありますか - ユニット内の dpr または他の関数/手順ですか?

また、コンパイルされたファイルにより多くの計算とスペースが必要な方法はどれですか?

例えば:

0 投票する
1 に答える
1152 参照

vb.net - 潜水艦にいる間、他の潜水艦の実行を停止する

別の潜水艦にいる間、他の潜水艦の実行を停止する方法はありますか?

たとえば、サブCreateNumber()であなたのことを言ってください

潜水艦は次のように設定されています

CreateNumber()
AddNumber()
DeleteNumber()

CreateNumber()を使用して、creaetNumber()の終了後にAddNumberの実行を停止する関数を呼び出す方法はありますか?イベントが発生するのを待つために、プログラムをそこに置いておきたいだけです。

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

wpf - オブジェクト内で vb.net サブルーチンを呼び出した (実行した) オブジェクトを取得するにはどうすればよいですか?

ユーザーがタッチ スクリーン オブジェクトからイベントを取得できるように、新しい WPF タッチ スクリーン キーボード (DLL) ライブラリを拡張しようとしています。イベントを発生させた呼び出しを行った (またはサブルーチンを実行した) オブジェクトをプログラマーに伝えることができるようにしたいと考えています。System Object を操作するときに取得する Sender as Object イベント パラメータと同じです。ここで疑問が生じます。要求しない場合、どうすればその情報を取得できますか? イベントを発生させようとしているサブルーチンで行われた呼び出しからこの情報を取得する方法はありますか? それはいいことですし、私にとっては時間の節約になります。ありがとう!

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

perl - File::Find と $_ ネストされたサブルーチンで

次のコードを実行すると、C:\Test 以下のすべてのファイルのファイル名が出力されます。印刷されないのはなぜですかHello(処理されるファイルの数に応じて n 回)。

shiftこれは、に確実に割り当てることができないことを意味し$_ますか? 同僚が関数を実装していて、それが必要なサブルーチンから呼び出されていることを知らないと想像しくださいwtf。このコードを Strawberry Perl 5.12 で実行しますFile::Find

編集:このコードも期待どおりに実行されません:

これは明らかに File::Find とは何の関係もありません。現在、この質問の新しいタイトルを探しています。これが私の元のコードです:

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

perl - グローバル変数、サブルーチン変数Perlの質問

サブルーチン変数の値を別のサブルーチン変数に転送するにはどうすればよいですか。グローバル変数を使用できますか。

パッケージとグローバル変数を使おうとしましたが失敗しました。

ありがとうございました。

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

regex - perl正規表現のn個の括弧の一致

Perlで解析しているデータがいくつかあり、近い将来、さまざまな形式のデータを追加する予定です。私がやりたいのは、文字列と正規表現を渡すことができる使いやすい関数を作成することです。これにより、括弧内に何でも返されます。これは次のように機能します(擬似コード):

次に、私はそれを次のように呼ぶことができます:

ご覧のとおり、このコードにはいくつかの問題があります。evalが機能するかどうかはわかりませんが、「foreach」は間違いなく機能しません。また、括弧がいくつあるかを知らなければ、ループする回数もわかりません。

これは分割するには複雑すぎるので、私が見落としている別の機能や可能性がある場合は、私に知らせてください。

ご協力いただきありがとうございます!

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

perl - Perl:レキシカルファイルハンドルを名前付き引数としてサブルーチンに渡して使用するにはどうすればよいですか?

名前付き引数を使用して字句ファイルハンドルをサブルーチンに渡したいのですが、以下はコンパイルされません。

苦情は次のとおりです。

引数を渡すという基本的な手法を使用すると問題なく機能します。名前付き引数のハッシュ手法は、ファイルハンドル部分ではなく、メッセージ部分に対して機能します。新しいバージョンの印刷物が必要ですか?

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

perl - サブルーチンからのperl印刷配列

うーん大丈夫..以来、この配列を印刷するにはどうすればよいですか...

動作しないようです。ありがとう。

0 投票する
1 に答える
3033 参照

assembly - MIPSおよびその他の初心者の愚かさのサブルーチン

私はProjectEulerを使用してMIPSを学習しています。具体的には、問題6を使用してサブルーチンの使用方法を学習しています。残念ながら、私が得ている答えの大きさが大きすぎるため、私は非常に間違ったことをしています。ここでの私の問題は、サブルーチンの使用方法にありますか、それともまったく別のものですか?

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

c - Cで乱数の3つの別々の配列を返すサブルーチンを取得する

現在、配列へのポインタを返すサブルーチンのコードがあります。この配列は、1次元モンテカルロ積分の乱数のリストです。私は今、乱数の3つの配列を必要とする多次元の同等物を実行しようとしています。それぞれに個別のサブルーチンを使用する代わりに、3 x N+1の配列を返すサブルーチンを作成しようとしています。誰かがこれのコーディングを手伝ってくれませんか。仲間は私がダブルポインターを必要とするだろうと言ったが、ほとんどのウェブソースはこれまで役に立たなかった。これが私の単一の配列コードです:

どうもありがとう!ジャックメドレー