さまざまな長さの配列があり、固定位置から読み取りたいのですが。位置が範囲外の場合は、スローするのではなく、nullを読み取りたいと思います。もちろん私は次のようなことをすることができます
if(theArray.length <= colNum){ result = null; }
else{ result = theArray[colNum]; }
しかし、それはちょっとエレガントではないようです。範囲外の例外をスローする代わりに、theArray[colNum]
リターンを除いて動作するワンライナーまたは単純な関数呼び出しを作成できるようにしたいと思います。null
私が見落としているようなものはありますか?私はこれを考えすぎていますか?