Excel VBA 質問スレ Part39 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0687デフォルトの名無しさん
2016/01/29(金) 19:11:10.65ID:zKTo8s/wひとつのシーケンスしか扱えない
→ arr1(i) + arr2(i) を簡単に書けない
同時に複数の要素にアクセスできない
→ arr(i+1) - arr(i) を簡単に書けない
コピーなので代入ができない(配列)
→ Each z... z = z * 2 とできない
コピーコストがある(配列)
→ ただループを回すだけで時間がかかることがある
というようなトレードオフがある。
最初の二つは標準のコンテナライブラリが充実してる言語だと大した問題にならないが、VBAにはそういうものがない。
For Eachの使いどころは相対的に狭いと思う。
■ このスレッドは過去ログ倉庫に格納されています