問題タブ [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.
javascript - 表示非表示の複数の div を切り替えます
わかりましたので、表示と非表示を切り替えたい複数の div(7) があります。1 つの div が開いている場合は残りが非表示になり、新しい div を開くと他の div が非表示になります。以下のjqueryでこれを達成できました
は.head
各 div のヘッダーで、 は div.Content
のクラスです。showDivs()
から呼び出すことで、完全に機能するようになりまし.head()
た。問題は、ページの左側にul li
設定したことです。7つのdivに対応する7つli
のアイテムがあります。つまり、最初li
のクリックで対応するものdiv
が開き、他のものは非表示になり、2 番目li
のクリックで 2 番目div
が開き、他のものは非表示になります。
li
左側の項目のアクションでこれらの div を非表示にする方法を知っている人はいますか? にパラメータを渡す必要があることはわかっていますがshowDivs()
、方法がわかりません。
助けていただければ幸いです
c - 関数をパラメーターとして渡す
関数として作業を取得していて、それを関数create_task ..(1番目のパラメーター)に渡す必要があります。
どのように渡す必要がありますか?
jquery - $(this)オブジェクトを使用して関数を指すことはできますか
私は以下のコードを持っています:
そして、4つの選択ドロップダウンがあります。特定の時間に、テンプレートセレクターのオプションで1つだけを選択したいと思います。
CSS:
基本的に、トップドロップダウン(マスタードロップダウン)があります。これは常に表示されます。これはテンプレートセレクターでもあります。オプションを選択すると、マスタードロップダウンで選択したオプションに対応する特定のテンプレートドロップダウンを表示します。これはjqueryでどのように達成できますか。この場合は機能せ$(this)
ず、関数から呼び出されます。
c++ - Char は文字列とはサイズが異なります
関数を使用してレジストリに新しい値を設定するプログラムを使用していましたconst char *
が、値を取得するために a を使用しました。ただし、値のサイズは 4 バイトのみです。代わりにパラメーターとして使用しようとしましたがstd::string
、機能しませんでした。
私が話していることを示す小さな例があります。関数で問題を解決するのではなく、関数がこれを行う理由を知りたいです。
文字列パラメータを取得する正しい方法は何ですか? 文字の配列全体をループして、それぞれを文字列に出力する必要がありますか (レジストリの値は文字の最初の 4 バイトのみでした)? またはstd::string
、代わりにパラメーターとして使用できますか?
これが SO の資料であるかどうかはわかりませんでしたが、プログラミング関連情報の最良の情報源の 1 つと考えているため、ここに投稿することにしました。
java - 関数のパラメーターをfinalとして宣言する:なぜ、いつそれが必要なのか?
Androidのチュートリアル(マルチスレッド、ルーパー、ハンドラーに関連する)を見て、私はこれに出くわしました:
私の質問は次のとおりです。
- 関数のパラメーターをfinalとして宣言する必要があるのはいつ、そしてなぜですか?
- それはJavaに固有のものですか、それともC / C ++などの他の言語にも同様のものが存在しますか?
javascript - JavaScriptでオプションの関数パラメーターをスキップする
JavaScriptでオプションのパラメータをスキップする良い方法を教えてください。
たとえば、opt_
ここですべてのパラメータを破棄したいと思います。
assembly - TASM のパラメータを持つ関数
パラメータ付きの関数を使用するアセンブリ言語の例を投稿してください。2 つの要素の合計を返す関数のような単純なもの。
十分に単純な例をグーグルで検索できませんでした。
追加した:
c++ - 関数にコンパイル時定数を提供するには、どちらのアプローチが適していますか?関数の引数とテンプレートパラメータ
コード全体のいくつかの場所でロギング関数が呼び出されています。すべてのログに、2つのコンパイル時定数を指定する必要があります。達成するための2つのアプローチがあります:
(1)関数の引数:
それを、
(2)テンプレートパラメータ:
それを、
最初のアプローチは単純さを提供するため、私は決定できませんが、コンパイル時に定数を渡します。2番目のアプローチは完璧ですが、コンパイル時間はおそらく長くなります。この作業は面倒で、まだ実装していないので、ベンチマークはありません。
誰かが彼らの経験/知識からこれに答えることができれば、それは大きな助けになるでしょう。
python - 関数の引数を`self`に割り当てます
私が使用する一般的なパターンは、同じ名前の属性にSomeClass.__init__()
引数を割り当てることです。self
例:
実際、これは他の人にとって一般的なタスクである必要があり、PyDevにはこれへのショートカットがあります。パラメータリストにカーソルを置いてクリックすると、ボイラープレートコードを作成するCtrl+1
オプションが表示されます。Assign parameters to attributes
この割り当てを実行するための、別の短くエレガントな方法はありますか?
c++ - デフォルトパラメータとしての関数呼び出し-フットプリントで他のパラメータを使用することは可能ですか?
次の関数があるとすると、それが生成する値は、コード内の他の多くの関数で必要になります。
私の他の関数は次のようになります。
私がやりたいことは次のとおりです。
関数をデフォルトのパラメーターとして渡すことは有効ですが、コンパイラー(VS2008)は、パラメーターがmeanValueで始まり、右から左にスタックにプッシュされるため、param1とparam2が宣言されていないと文句を言います。もちろん、パラメータの順序を逆にすることはできません。その場合、最初のパラメータのデフォルト値を指定できないためです。
平均値に-10000のような値を渡して、mean()関数を呼び出すように自分に指示することができます。または、すべての関数をオーバーロードすることもできます(そして、オーバーロードするのに10以上あります)が、それはあまりきれいではありません。関数をデフォルトのパラメーターとして呼び出すことができるのは本当に素晴らしいことだと思います。私がやろうとしていることを達成するためのきちんとした方法があるかどうか疑問に思っています。