トップページ > プログラム > 2017年03月19日 > 7RBNWPmYM

書き込み順位&時間帯一覧

5 位/273 ID中時間01234567891011121314151617181920212223Total
書き込み数000000000001000000000011012



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん (ワントンキン MM5f-CJUg)
Excel VBA 質問スレ Part47 [無断転載禁止]©2ch.net

書き込みレス一覧

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
それなら別にいいぞ
勝手に変換かけたりクライアント視点で直感的でない法則で比較したりしなければな
そういうことをやると後々不便になるから


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。