Windows 32ビット版Dart 1.1.1のダウンロード

ダウンロード:
提供元サイトからダウンロード

サンプルコード:
import ‘dart:math’ show Random; // Import a class from a library.

void main() { // The app starts executing here.
print(new Die(n: 12).roll()); // Print a new object’s value. Chain method calls.
}

class Die { // Define a class.
static Random shaker = new Random(); // Define a class variable.
int sides, value; // Define instance variables.

String toString() => ‘$value’; // Define a method using shorthand syntax.

Die({int n: 6}) { // Define a constructor.
if (4 <= n && n <= 20) { sides = n; } else { throw new ArgumentError(/* */); // Support for errors and exceptions. } } int roll() { // Define an instance method. return value = shaker.nextInt(sides); // Get a random number. } }