問題タブ [function-parameter]

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

c - ファイルから読み取り、文字列をC言語の文字列の多次元配列に格納します

私は本当にこれを修正する方法を知る必要があります。

読み取られるファイルがあり、ファイルの文字列を引数として渡される配列に格納しますが、それを機能させる方法がわかりません。

配列の内容を印刷すると、と表示されますnull。では、文字列の多次元配列をにreadfiles()渡して、パラメータとして渡された配列内の文字列を保存し、各文字列を1つの位置に保存するにはどうすればよいですか?

助けてくれてありがとう。

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

php - PHP 検証入力フォーム

入力フォームを作っていて、現在コードの検証中です。ブログからこの検証コードに出くわしましたが、かなりきれいに見えます。このコードをフォームに実装する方法を知っている人はいますか? どんな助けでも大歓迎です。

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

string - 文字列型を関数に渡す

私は次のコードを持っています:

私は以下を取得しています:

PowerShellの関数に実際に文字列を渡す方法を誰かが指摘できますか?

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

javascript - 関数パラメーターの最大長

JavaScript function() パラメータの最大長はありますか?

長いパラメーターを持つ関数を作成しましたが、機能しませんでした。同じ関数のパラメータを短くするとうまくいきました。関数の引数には最大長があるということですか? もしそうなら、私の現在の方法に代わるものをお勧めしてください。

JavaScript

HTML

PHP変数が「17b6f557969619544eb1e6cd58c3f341」のように長い場合、動作しません。しかし、変数を「203」などに変更すると、関数は正常に機能します。

0 投票する
11 に答える
67279 参照

c - (実際の関数定義と比較して)パラメーターのない関数がコンパイルされるのはなぜですか?

なぜコンパイルされているのか混乱している誰かのCコードに出くわしました。わからない点が2つあります。

  1. 関数プロトタイプには、実際の関数定義と比較してパラメーターがありません。

  2. 関数定義のパラメーターに型がありません。


なぜこれが機能するのですか?いくつかのコンパイラでテストしましたが、正常に動作します。

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

java - JNA:関数とそのパラメータマッピングがJavaからVC++にどのように正確に行われるか

javaでは、JNAを使用してVC ++ dllファイルをロードし、その中の関数を呼び出しています。1つの関数では、6つのパラメーターを送信する必要があります。VC++関数の定義では、最初の3つのパラメーターの正しい値を取得していますが、最後の3つのパラメーターの値は「0」です。
2番目のパラメーターはバイト配列です。1024バイトを送信すると、5番目のboolパラメーターがfalseとして取得されますが、10バイトを渡すと、関数プロトタイプがtrue と見なされます。パラメーターのサイズに応じてマッピングが変更されますか? または、JNAスタックが小さすぎて、6つのパラメーターを保持できませんか?しかし、JNAのドキュメントによると、クラス値は256であるため、6つのパラメーターの数は問題ではないと思います。


int deviceupload(Pointer p, _byte[] data_, long startaddress, long datalength,_Boolean rt_,Pointer xyz);


MAX_NARGSFunction
3番目と4番目のパラメーターのデータ型が同じでも、VC ++では関数定義startaddressは正しく受信されますが、datalength受信された値は0

なので、なぜこれほど奇妙な動作をしているのでしょうか。

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

c - C関数のパラメータリストの`...`パラメータの意味は何ですか?

重複の可能性:
C/C++: 可変数の引数を渡す

関数宣言の仕方によると

return-type function-name(parameter-list, ...) {body ...}

次のコードは一種のオーバーロードですか?

(A_FILE.h 内)

typedef VOID *FUNCTION(UINTN Number, ...);

Number1 つまたは複数のパラメーターを関数に渡すことができるようですがFUNCTION、パラメーターの数は関数の実装によって異なりますか?

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

javascript - Javascript関数パラメーターのキーと値のペアのキーとしてキーの値を使用します

重複の可能性:
Javascriptのキーと値のペアのキーとしてキーの値を使用する

Javascript関数パラメーターのキーと値のペアのキーとしてキーの値を使用するためのフォローアップとして。キーと値のペアの値を、Javascript関数パラメーターの別のキーと値のペアのキーとしてどのように使用できますか?

次のことをしたいのですが。

物事が本質的に等しいように:

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

ios - 非同期関数でパラメータを解放する必要がありますか?

私はこれについて多くのことをグーグルで調べましたが、手がかりがありません。

まず、私はARCを使用していません。

非同期関数を呼び出して、ポインター A をそれに渡すとしましょう。最初は、自動解放されたポインター A をそれに渡しましょう。非同期関数は、操作が終了した後に A を解放します。しかし、うまくいかないようです。

次に、EXC_BAD_ACCESS エラーが発生します。自動解放を削除すると、問題なく動作します。

誰もこれについて知っていますか?

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

c++ - 可変個引数関数宣言VSリストを取る関数

クラスまたは関数を設計するとき、以下に示すように、どちらの方法が優れているのでしょうか。また、その理由は何ですか。

addItemVariadic(..)やaddItemList(..)のような関数を提供する方が良いですか?

または、イテレータをさらに取得するなど、そのような関数のセットを提供する方がよいのでしょうか、それとも、リストを取得するなど、機能を制限する方がよいのでしょうか。