Warning, /frameworks/syntax-highlighting/autotests/input/test.dart is written in an unsupported language. File is not indexed.
0001 import 'dart:io' show File;
0002 /**
0003 * print a number
0004 * "helo"
0005 * 'string'
0006 */
0007
0008 const List<int> list = [1];
0009
0010 String s = '''
0011 Multline string single quote
0012 ''';
0013
0014 String d = '''
0015 Multline string double quote
0016 ''';
0017
0018 enum Enum { one, two }
0019
0020 class SimpleClass {}
0021
0022 abstract class Interface extends SimpleClass {}
0023
0024 final class Dummy {}
0025
0026 Stream<int> gen() async* {
0027 for (int i = 0; i < 100; ++i) {
0028 yield switch (i) {
0029 1 => 1,
0030 _ => throw "Invalid",
0031 };
0032 yield i;
0033 }
0034 }
0035
0036 Future<int> printNum(int anum) async {
0037 print("This is a $anum\n");
0038 print('This is a $anum\n \'world\'');
0039 if (anum == 1) {
0040 switch (anum) {
0041 case 1:
0042 return 3;
0043 default:
0044 // do while
0045 do {
0046 anum--;
0047 } while (anum < 0);
0048 // while
0049 while (anum > 0) {
0050 anum--;
0051 }
0052 break;
0053 }
0054 return 1;
0055 } else {
0056 return 2;
0057 }
0058 }
0059
0060 // What are you doing?
0061 void main() {
0062 final int nn = 10;
0063 double dd = 1.5;
0064 double de = double.nan;
0065 bool boolean = true;
0066 printNum(nn);
0067 }