replaceFirst method
T?
replaceFirst(
- T element
替换第一个的元素, 并发射
Implementation
T? replaceFirst(T element) {
if (_subject.isClosed) {
L.w('IO在close状态下请求发送数据');
return null;
}
if (latest.isNotEmpty) {
final copied = List.of(latest);
_subject.add(copied..replaceRange(0, 1, [element]));
}
return element;
}