SRC質問掲示板Mk2
(現在 過去ログ80 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■14849 / inTopicNo.1)  多次元配列の注意点
  
□投稿者/ ドラモンスター -(2004/08/12(Thu) 20:21:38) [ID:57T32sOL]
http://www5f.biglobe.ne.jp/~dramonster/index.html
    私はドラモンスターです。

    以下のような多次元配列が生成されている時、

    ・A[B,C]
    ・A[B,D]
    ・A[B,E]
    ・A[B,F]
    ・A[G,C]
    ・A[G,D]
    ・A[G,E]
    ・A[G,F]

    以下のようなイベントを使って、

    ↓例

    ForEach 照合 In A
     Talk システム
     $(照合);$(A[照合,C])
     End
    Next

    ↑例

    配列操作を試みたのですが、
    失敗してしまいました。

    A[B,C]及びA[G,C]の内容を参照できませんでした。

    多次元配列を扱う際の注意点にはどのようなものがあるのでしょうか。
    ヘルプには作ることができるということだけしか書かれていませんでした。
引用返信/返信 削除キー/
■14851 / inTopicNo.2)  Re[1]: 多次元配列の注意点
□投稿者/ TomTom -(2004/08/12(Thu) 22:14:00) [ID:zEs09x8Y]
    とりあえず、出ないならまず「照合」の中身を確認しているはずなのに、
    原因がわからないことに疑問を感じずにはいられませんが、それはさておき。

    >ForEach 照合 In A

    Talk文で確認しているであろう通り、「照合」の中には
    「B,C」「B,D」〜「D,E」「D,F」
    といった、各次元の引数をコンマで区切った値が入ってきます。

    あとはIfなりSwitchなりで「〜次元目が〜の場合」という条件を指定して、望みの動作にしてください。
    「引数の〜次元目を取得する」といった関数でも作れば簡単に実現できるでしょう。
引用返信/返信 削除キー/
■14853 / inTopicNo.3)  Re[2]: 多次元配列の注意点
□投稿者/ ドラモンスター -(2004/08/12(Thu) 23:14:00) [ID:57T32sOL]
http://www5f.biglobe.ne.jp/~dramonster/index.html
    私はドラモンスターです。

    とりあえずForEachコマンドではまとめて返してしまうということがわかりました。
    多次元配列に柔軟に対応できるといいですね。

    有効に扱えることはわかりました。
    TomTomさん、ありがとうございました。
解決済み!
引用返信/返信 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新規作成 新着記事 トピック表示 検索 掲示板新着情報RSS配信新着情報 過去ログ

- Child Tree -
- Antispam Version -