■吉里吉里/KAG/TJS雑談質問スレ■その15at GAMEDEV■吉里吉里/KAG/TJS雑談質問スレ■その15 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト550:名前は開発中のものです。 08/10/05 18:07:02 r/jIHzxd 吉里吉里のTJSを最近始めたのですがとても楽しいですね。 今日はforループで遊んでいたのですが 自分ではどうにも解決できないので助けを借りようとここへきました。 i,j,kスタートはともに0からでtest_var[i][j]を見る もしfalseならjのカウンターを1動かし次へ jが2以上になったらiカウンターを1増やし test_var[i][j]がTrueだった場合、out_var[i][k]に詰めて置く。 この処理を最後まで続ける という事をforのみでwhileを使わずに挑戦したのですが 見事に挫折しました。 スクリプトは改行の制限のために >>551 ほぼ、希望通りの動きをしてくれたのですが、よくみるとout_var[2][0]に文字列が入っていませんでした。 3週間悩んだのですが全くわかりません。助けてください お願いします 551:名前は開発中のものです。 08/10/05 18:11:08 r/jIHzxd var test_var=new Dictionary(); for (var i=0;i<4;i++){test_var[i]=new Dictionary();} //最初true test_var[0][0]="true"; test_var[0][1]="false"; //最後true test_var[1][0]="false"; test_var[1][1]="true"; //全true test_var[2][0]="true"; test_var[2][1]="true"; //全false test_var[3][0]="false"; test_var[3][1]="false"; //チェック開始 var out_var=new Dictionary(); for (var i=0;i<4;i++){out_var[i]=new Dictionary();} for (var i=0;i<4;i++){ for(var j=0;j<2;j++){ if(!test_var[i][j]) continue;//もしtest_var[i][j]がfalseなら次へ for(var k=0;k<2;k++){ if(out_var[i][k]) continue;//もしすでに使われていたならcontinue out_var[i][k]="I="+i+" J="+j+" K="+k;//処理後、forループkを抜ける break; }continue; } } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch