1 tháng học Rust - Closure
Trong JavaScript, Closure để chỉ một hàm có thể nhớ và truy cập các biến trong phạm vi bên ngoài của nó, ngay cả sau khi phạm vi bên ngoài đó đã kết thúc. Nói ngắn gọn, khi một hàm được định nghĩa bên trong một hàm khác, nó truy cập các biến từ hàm cha thì closure được tạo ra. Trong Rust, closure cũng tương tự như trong JavaScript, nó có thể ghi nhớ và sử dụng biến từ phạm vi bên ngoài nơi nó được định nghĩa. Tuy vậy, closure trong Rust phức tạp hơn JavaScript rất nhiều...
🕝3 ngày trước