2014年2月8日土曜日

開発環境

Head First JavaScript ―頭とからだで覚えるJavaScriptの基本( Michael Morrison (著), 豊福 剛 (翻訳)、オライリージャパン)の5章(ループ)、自分で考えてみよう(p.233)をDartで考えてみる。

その他参考書籍

自分で考えてみよう(p.233)

コード

sample.dart

import 'dart:html';

void main(){
  run.onClick.listen((MouseEvent event){
    int i = 0;
    int j;
    pre.text = '空席一覧\n';
    seats.forEach((List<bool> sequence){
      j = 0;
      sequence.forEach((bool b) {
        pre.text += b ? '$i行$j列\n' : '';
        j += 1;
      });
      i += 1;
    });
  });
  clear.onClick.listen((MouseEvent event) => pre.text = '');
}

ButtonElement run = querySelector('#run_dart');
ButtonElement clear = querySelector('#clear');
PreElement pre = querySelector('#pre0');

List<List<bool>> seats = [[false, true, false, true, true, true, false, true, false],
                          [false, true, false, false, true, false, true, true, true],
                          [true, true, true, true, true, true, false, true, false],
                          [true, true, true, false, true, false, false, true, false]];

  











						

0 コメント:

コメントを投稿