2013年11月25日月曜日

開発環境

『初めてのC# 第2版』(Jesse Liberty+Brian MacDonald著、日向俊二訳、オライリー・ジャパン、2006年、ISBN978-487312-194-7)の第3章(C#言語の基礎)、3.10(練習問題)、問題3-1、3-2、3-3をDartで解いてみる。

その他参考書籍

問題3-1、3-2、3-3

コード

sample.dart

import 'dart:html';

void main(){
  InputElement run = querySelector('#run_dart');
  InputElement clear = querySelector('#clear');
  Element pre = querySelector('#pre0');
  run.onClick.listen((MouseEvent event){
    String result = '${window.navigator.userAgent}\n';
    int a = 10;
    double b = 1.2;
    String c = 'dart';
    result += 'int: $a double: $b String: $c\n';
    a = 20;
    b = 2.1;
    c = 'Dart';
    result += '変更後\n';
    result += 'int: $a double: $b String: $c\n';
    final pi = 3.14159;
    result += '定数(final) pi: $pi\n';
    // 定数は変更できない
    try{
      pi = 3.14;
      result += '変更後\n';
      result += 'pi: $pi\n';
    } catch (e){
      result += '$e\n';
    }
    pre.text = result;
  });
  clear.onClick.listen((MouseEvent event) => pre.text = '');
}














						

0 コメント:

コメントを投稿