2013年11月3日日曜日

開発環境

C実践プログラミング 第3版 (Steve Oualline (著)、 望月 康司 (監訳) (翻訳)、谷口 功 (翻訳)、オライリー・ジャパン)のⅡ部(単純なプログラミング)の10章(Cプリプロセッサ)、10.1(#define文)、設問 10-4をDartで解いてみる。

その他参考書籍

設問 10-4.

コード

sample.dart

import 'dart:html';

void main() {
  query("#run_dart").onClick.listen((MouseEvent event){
    var result = '';
    try{
      for(var n in [1, 0, -1, 2, 3, 4, 5]){
        if (n < 0){
          die();
        }
        result += 'We did not die\n';
      }
    } catch (e){
      result += '$e\n';
    } finally {
      query('#pre0').text = window.navigator.userAgent + '\n${result}';
    }
  });
  query('#clear').onClick.listen((MouseEvent event){
    query('#pre0').text = '';
  });
}

void die(){
  throw "Fatal Error:Abort";
}












						

0 コメント:

コメントを投稿