問題タブ [anonymous-arrays]
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.
java - switchステートメントの代わりに匿名配列のインデックスを作成しますか?
switch
Javaでは、次のコードは、対応するかさばるステートメントよりもはるかにクリーンで保守が簡単です。
とは対照的に
前者は許容できる慣行と見なされますか?配列の割り当てと例外のキャッチが含まれるため、これが最も効率的な方法ではないことを認識しています。unvalidatedIndex
範囲外の場合(例外は処理されますが)、望ましくない何かが発生しますか?
可能であれば、もっとクリーンなものを提案しますか?
perl - '空のスロット'で匿名配列([])を作成するにはどうすればよいですか?
'空のスロット'を含む配列を作成できます。
また
注意:これは、を割り当てることと同じではありませんundef
。
[
しかし、とを使用して匿名配列にそれを指定するにはどうすればよい]
ですか?
これは機能しません:
そして、これも失敗します。割り当てられた値しか取得できないためです。
ボーナスの質問:Perlスクリプトで「空の配列スロット」を確認するにはどうすればよいですか?
背景:私のテストスクリプトでは、配列の内容を正確に比較できるようにしたいと思います。たとえば、「割り当てられていない」と「undef値で割り当てられている」を区別したいと思います。
洞察をありがとう。