blob: 300fc52d99bd6e2261b973af4545105b64f0d4a2 [file] [log] [blame] [edit]
// Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
// dart2jsOptions=--disable-type-inference
import 'package:expect/expect.dart';
void main() {
final foo = Foo();
final bar = foo.mapLookup('a');
Expect.equals('c', bar);
}
class Foo {
late var lateMap = <String, String>{};
String mapLookup(String key) {
return lateMap.putIfAbsent(key, () => 'c');
}
}