- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
114 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 11:47:03.48 ID:7RBNWPmYM - 10年も配列に取り憑かれているのか
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
135 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 22:56:05.51 ID:7RBNWPmYM - ABの境界チェックして違ってたらエラー
同じならCも揃えて返せば良いだろ 形の違う行列を加算するのは100円と100グラムを加算するようにおかしな行為なんだよ 素人ってこういう当たり前の感覚もないんだな つうかまあそもそも配列をそのまま使うのがトラブルの素なんだけどな
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
138 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:03:18.99 ID:7RBNWPmYM - >>136
もうすでにどっちの下限使うかで判断付かなくなってるだろ 何も悩まず自然な定義が出来ない時点でその処理はどこかがおかしいんだよ こういうコードに対する感覚って大事だぜ
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
140 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:07:25.78 ID:7RBNWPmYM - >>137
それはフォワードオンリーなシーケンスとしてABを抽象化してシーケンス比較する時の話だろ 行列の加算と全く意味合い異なるんだが素人には同じに見えるのか?
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
142 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:10:23.74 ID:7RBNWPmYM - >>139
それはお前のルールだろ 世の中には1ベースの方が自然な人も沢山いるんだよ どうしても違う形の行列を加算したいなら配列とオフセットを渡すようにしなさい
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
143 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:13:11.18 ID:7RBNWPmYM - >>141
アプリケーション側で指定したOption Base 0にライブラリ側が従う義理はない 当然ライブラリにそれを求めて達成できなければおかしいと考えるお前がおかしい
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
147 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:19:59.71 ID:7RBNWPmYM - >>144
ソースがファイルだろうがシートだろうがメモリだろうが同じ話だよ 行列の加算なら形が違うのはおかしい 形が同じならおかしくない シーケンスの比較なら形が違ってもおかしくない
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
151 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:30:39.84 ID:7RBNWPmYM - >>148
エラーにする オフセットを指定するようにする 配列ではなく別の抽象コンテナを作って配列をラップする 下限が違うのに勝手に下限を揃えて処理をするなんて直感に反するよ
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
152 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:32:15.63 ID:7RBNWPmYM - >>149
2つの配列の各次元の下限上限が同じならそれらを同じ形とする
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
156 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:43:39.33 ID:7RBNWPmYM - >>153
視覚にとらわれすぎ >>154 重要な考え方だぞ
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
157 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:48:55.28 ID:7RBNWPmYM - >>155
伝統的で直感に反することなく要求を満たしている方法の筈だが? 無論最初にあげたようにエラーにするのが最も安全だ とはいえオーバーヘッドを避けたい場面もあるからな
|
- Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net
160 :デフォルトの名無しさん (ワントンキン MM5f-CJUg)[sage]:2017/03/19(日) 23:55:52.03 ID:7RBNWPmYM - >>158
それなら別にいいぞ 勝手に変換かけたりクライアント視点で直感的でない法則で比較したりしなければな そういうことをやると後々不便になるから
|