タグ付けされた質問 「conditional」

条件付きは、さまざまな言語に対してさまざまな意味を持ち、タグとしては避ける必要があります。


2
JavaScript:空の配列、[]は条件付き構造でtrueと評価されます。どうしてこれなの?
次の式を期待していたため、コードで多くのバグに遭遇していました。 Boolean([]); falseと評価します。 しかし、真と評価されたため、これは当てはまりませんでした。 したがって、次の[]ように返される可能性のある関数: // Where myCollection possibly returned [ obj1, obj2, obj3] or [] if(myCollection) { // ... }else { // ... } 期待したことをしませんでした。 私はと仮定で間違っています[]空の配列? また、この動作はすべてのブラウザで一貫していますか?それともそこに何か落とし穴がありますか?ちなみに私はこの動作をGoolgle Chromeで観察しました。

5
条件が満たされた場合のNumpy要素の交換
条件が満たされた場合に各要素が1または0に変更されるように操作する必要がある大きなnumpy配列があります(後でピクセルマスクとして使用されます)。配列には約800万の要素があり、現在の方法では削減パイプラインに時間がかかりすぎます。 for (y,x), value in numpy.ndenumerate(mask_data): if mask_data[y,x]<3: #Good Pixel mask_data[y,x]=1 elif mask_data[y,x]>3: #Bad Pixel mask_data[y,x]=0 これをスピードアップするnumpy関数はありますか?

9
Webpackを使用した環境に基づく条件付きビルド
私はいくつかの開発用のものを持っています-例えば、分散ビルドファイルを膨らませたくないモック。 RequireJSでは、プラグインファイルで設定を渡し、それに基づいて条件付きで条件を要求できます。 Webpackの場合、これを行う方法がないようです。まず、環境のランタイム構成を作成するために、resolve.aliasを使用して、環境に応じてrequireを再ポイントしました。例: // All settings. var all = { fish: 'salmon' }; // `envsettings` is an alias resolved at build time. module.exports = Object.assign(all, require('envsettings')); 次に、webpack構成を作成するときに、どのファイルをenvsettings指すか(つまりwebpackConfig.resolve.alias.envsettings = './' + env)を動的に割り当てることができます。 しかし、私は次のようなことをしたいと思います: if (settings.mock) { // Short-circuit ajax calls. // Require in all the mock modules. } しかし、明らかに、環境がモックでない場合は、これらのモックファイルを組み込みたくありません。 必要に応じて、resolve.aliasを使用して、これらすべての必要なファイルを手動でスタブファイルに再ポイントすることもできます。 どうすればそれを行うことができますか?ありがとう。


2
bashスクリプトで正規表現を使用するにはどうすればよいですか?
正規表現を使用して、変数に有効な年があるかどうかを確認したいと思います。読むbashのマニュアルを演算子=〜を使用できることがわかります。 以下の例を見ると、「OKではない」と表示されるはずですが、「OK」と表示されます。私は何が間違っているのですか? i="test" if [ $i=~"200[78]" ] then echo "OK" else echo "not OK" fi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.