1、泛型类
//泛型类
class Cache<T> {
final Map<String, T> _cache = {
};
void saveData(String key, T value) {
_cache[key] = value;
}
//泛型方法
T? getData(String key) {
return _cache[key];
}
}
void main() {
Cache<int> cache1 = Cache();
const String name1 = "Leon";
cache1.saveData(name1, 18);
print("name: $name1 age: ${
cache1.getData(name1)}"); //name: leon age: 18