トップページ > プログラム > 2015年03月31日 > z7dmzx2W

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

6 位/168 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000010010000210117



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
917 :デフォルトの名無しさん[sage]:2015/03/31(火) 11:46:57.62 ID:z7dmzx2W
ディクショナリとか汎用性あるのかねえ?
VBAのようなオーバーロードもテンプレートもない言語だと、配列との使い分けで悩ましいしな。
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
925 :デフォルトの名無しさん[sage]:2015/03/31(火) 14:03:26.80 ID:z7dmzx2W
>>918
配列の各要素にある処理を適用する関数があって、それのディクショナリ版も欲しくなったときに同じ名前を付けたいじゃないか。generate とか。
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
940 :デフォルトの名無しさん[sage]:2015/03/31(火) 19:43:00.28 ID:z7dmzx2W
>>939
配列とディクショナリそれ自体はトレードオフで比較されるだろうけど、配列をターゲットにした既存のライブラリがあってそれを使うと楽できる、という状況があるとする。
ここからディクショナリもターゲットにするよう、ライブラリを拡張すればいいんだけど、それはしんどいからすぐにはできない。
使い分けに悩むことになる。
それなのに>>909が
「配列とかCollectionとかもう不要だ。」とか言うからカチンと来る。
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
941 :デフォルトの名無しさん[sage]:2015/03/31(火) 19:55:45.48 ID:z7dmzx2W
ちょっと補足するが、配列でもディクショナリでも後続処理を同じインタフェースでできる言語なら、悩まずに済むことがあるんだよ。
配列だったものをディクショナリに変えたり、やっぱり戻したり、が気にせずできるから。
VBAだとそれは難しいんじゃないか?
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
944 :デフォルトの名無しさん[sage]:2015/03/31(火) 20:23:29.01 ID:z7dmzx2W
>>942
レアケースと捉えるか、設計上の要点と捉えるかは、あんたの勝手だがね。
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
955 :デフォルトの名無しさん[sage]:2015/03/31(火) 22:27:05.57 ID:z7dmzx2W
>>952
いいんじゃね
Excel VBA 質問スレ Part36 [転載禁止]©2ch.net
965 :デフォルトの名無しさん[sage]:2015/03/31(火) 23:09:03.37 ID:z7dmzx2W
ところでVBAって変数の後ろにアンスコ二つ以上付けてx__とかしてもいいけどアンスコ始まりはダメなんだな。
_1を使いたかったのに。


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