Junior — Middle
Чӣ гуна рӯйхат ёддоштро ҳангоми кор кардан идора мекунад?
sobes.tech AI
Ҷавоб аз AI
Дар Flutterда, рӯйхат (масалан, List) автоматӣ идора мекунад хотираро бо кӯмаки ҷамъкунандаи партовҳои Dart. Вақте ки унсурҳои рӯйхат дигар истифода намешаванд ва ба онҳо ишораҳо вуҷуд надошта бошанд, хотира автоматӣ озод карда мешавад. Ҳангоми илова кардани унсурҳо ба рӯйхат, хотира динамикӣ тақсим мешавад, ва ҳангоми хориҷ кардан — озод карда мешавад, агар ишораҳо ба объектҳо нобуд шаванд.
Масалан:
List<String> fruits = ['apple', 'banana'];
fruits.add('orange'); // хотира барои унсури нав автоматӣ тақсим мешавад
fruits.removeAt(0); // агар ба 'apple' дигар ишораҳо набошанд, хотира аз ҷониби ҷамъкунандаи партовҳо озод карда мешавад