| dynamic g(num? i) { |
| Map<int?, int> m = {0: 1}; |
| m[i as int?]; |
| |
| var list = [i as int?, i as int?, i as int?]; |
| var list2 = [i is int?, i is int?, i is int?]; |
| return [list.first, list2.first]; |
| } |
| |
| |
| dynamic[KeywordToken] g[StringToken]([BeginToken]num[StringToken]?[SimpleToken] i[StringToken])[SimpleToken] {[BeginToken] |
| Map[StringToken]<[BeginToken]int[StringToken]?[SimpleToken],[SimpleToken] int[StringToken]>[SimpleToken] m[StringToken] =[SimpleToken] {[BeginToken]0[StringToken]:[SimpleToken] 1[StringToken]}[SimpleToken];[SimpleToken] |
| m[StringToken][[BeginToken]i[StringToken] as[KeywordToken] int[StringToken]?[SimpleToken]][SimpleToken];[SimpleToken] |
| |
| var[KeywordToken] list[StringToken] =[SimpleToken] [[BeginToken]i[StringToken] as[KeywordToken] int[StringToken]?[SimpleToken],[SimpleToken] i[StringToken] as[KeywordToken] int[StringToken]?[SimpleToken],[SimpleToken] i[StringToken] as[KeywordToken] int[StringToken]?[SimpleToken]][SimpleToken];[SimpleToken] |
| var[KeywordToken] list2[StringToken] =[SimpleToken] [[BeginToken]i[StringToken] is[KeywordToken] int[StringToken]?[SimpleToken],[SimpleToken] i[StringToken] is[KeywordToken] int[StringToken]?[SimpleToken],[SimpleToken] i[StringToken] is[KeywordToken] int[StringToken]?[SimpleToken]][SimpleToken];[SimpleToken] |
| return[KeywordToken] [[BeginToken]list[StringToken].[SimpleToken]first[StringToken],[SimpleToken] list2[StringToken].[SimpleToken]first[StringToken]][SimpleToken];[SimpleToken] |
| }[SimpleToken] |
| [SimpleToken] |