問題タブ [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.
c - ファイルから読み取り、文字列をC言語の文字列の多次元配列に格納します
私は本当にこれを修正する方法を知る必要があります。
読み取られるファイルがあり、ファイルの文字列を引数として渡される配列に格納しますが、それを機能させる方法がわかりません。
配列の内容を印刷すると、と表示されますnull
。では、文字列の多次元配列をにreadfiles()
渡して、パラメータとして渡された配列内の文字列を保存し、各文字列を1つの位置に保存するにはどうすればよいですか?
助けてくれてありがとう。
php - PHP 検証入力フォーム
入力フォームを作っていて、現在コードの検証中です。ブログからこの検証コードに出くわしましたが、かなりきれいに見えます。このコードをフォームに実装する方法を知っている人はいますか? どんな助けでも大歓迎です。
string - 文字列型を関数に渡す
私は次のコードを持っています:
私は以下を取得しています:
PowerShellの関数に実際に文字列を渡す方法を誰かが指摘できますか?
javascript - 関数パラメーターの最大長
JavaScript function() パラメータの最大長はありますか?
長いパラメーターを持つ関数を作成しましたが、機能しませんでした。同じ関数のパラメータを短くするとうまくいきました。関数の引数には最大長があるということですか? もしそうなら、私の現在の方法に代わるものをお勧めしてください。
JavaScript
HTML
PHP変数が「17b6f557969619544eb1e6cd58c3f341」のように長い場合、動作しません。しかし、変数を「203」などに変更すると、関数は正常に機能します。
c - (実際の関数定義と比較して)パラメーターのない関数がコンパイルされるのはなぜですか?
なぜコンパイルされているのか混乱している誰かのCコードに出くわしました。わからない点が2つあります。
関数プロトタイプには、実際の関数定義と比較してパラメーターがありません。
関数定義のパラメーターに型がありません。
なぜこれが機能するのですか?いくつかのコンパイラでテストしましたが、正常に動作します。
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_NARGS
Function
3番目と4番目のパラメーターのデータ型が同じでも、VC ++では関数定義startaddress
は正しく受信されますが、datalength
受信された値は0
なので、なぜこれほど奇妙な動作をしているのでしょうか。
c - C関数のパラメータリストの`...`パラメータの意味は何ですか?
重複の可能性:
C/C++: 可変数の引数を渡す
関数宣言の仕方によると
return-type function-name(parameter-list, ...) {body ...}
次のコードは一種のオーバーロードですか?
(A_FILE.h 内)
typedef VOID *FUNCTION(UINTN Number, ...);
Number
1 つまたは複数のパラメーターを関数に渡すことができるようですがFUNCTION
、パラメーターの数は関数の実装によって異なりますか?
javascript - Javascript関数パラメーターのキーと値のペアのキーとしてキーの値を使用します
Javascript関数パラメーターのキーと値のペアのキーとしてキーの値を使用するためのフォローアップとして。キーと値のペアの値を、Javascript関数パラメーターの別のキーと値のペアのキーとしてどのように使用できますか?
次のことをしたいのですが。
物事が本質的に等しいように:
ios - 非同期関数でパラメータを解放する必要がありますか?
私はこれについて多くのことをグーグルで調べましたが、手がかりがありません。
まず、私はARCを使用していません。
非同期関数を呼び出して、ポインター A をそれに渡すとしましょう。最初は、自動解放されたポインター A をそれに渡しましょう。非同期関数は、操作が終了した後に A を解放します。しかし、うまくいかないようです。
次に、EXC_BAD_ACCESS エラーが発生します。自動解放を削除すると、問題なく動作します。
誰もこれについて知っていますか?
c++ - 可変個引数関数宣言VSリストを取る関数
クラスまたは関数を設計するとき、以下に示すように、どちらの方法が優れているのでしょうか。また、その理由は何ですか。
addItemVariadic(..)やaddItemList(..)のような関数を提供する方が良いですか?
または、イテレータをさらに取得するなど、そのような関数のセットを提供する方がよいのでしょうか、それとも、リストを取得するなど、機能を制限する方がよいのでしょうか。