| Index: src/tests/site/code/syntax.dart
|
| diff --git a/src/tests/site/code/syntax.dart b/src/tests/site/code/syntax.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..1ad08887d02e2ea795c6f57a24d676c9a11edb92
|
| --- /dev/null
|
| +++ b/src/tests/site/code/syntax.dart
|
| @@ -0,0 +1,22 @@
|
| +import 'dart:html'; // Dart supports libraries...
|
| +
|
| +class Rectangle implements Shape { // ...and classes.
|
| + final num height, width;
|
| + Rectangle(this.height, this.width); // Compact constructor syntax.
|
| + num perimeter() => 2*height + 2*width; // Function shorthand syntax.
|
| +}
|
| +
|
| +// You can define functions either inside or outside of classes.
|
| +startOrEndTest() {
|
| + // ...
|
| +}
|
| +
|
| +// Every app has a main() function, where execution starts.
|
| +main() {
|
| + // The cascade operator (..) saves you from repetitive typing.
|
| + query("#button")
|
| + ..text = "Run test"
|
| + ..onClick.listen(startOrEndTest);
|
| +}
|
| +
|
| +class Shape {}
|
|
|