Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Đề cương khóa học
Bảng nâng cao
- Bảng cho hàng đợi và ngăn xếp
- Bảng mô tả đồ thị
- Ma trận như các bảng
- Danh sách liên kết như các bảng
- Bộ đệm chuỗi
Metatables qua các ví dụ
- Proxies
- Readonly
- Memoization
- Lập trình động với memoization
- Ví dụ Fibonacci
Môi trường
- Mối quan hệ giữa biến toàn cục và môi trường
- Biến tự do
- Bảng _ENV và bảng _G
Tìm hiểu thêm về Modules
- Các cách tiếp cận khác nhau để tạo modules
- Modules thay đổi hành vi
- Khởi tạo và đối số của Module
- Sử dụng môi trường để triển khai các module an toàn
Iterators nâng cao và Co-routines
- Producer, consumer, filter
- Bọc Co-routines để lấy iterators
- Iterator không trạng thái cho danh sách liên kết
Đóng góp cho Hệ sinh thái
- Tải gói lên MoonRocks
Paradigm chức năng trong Lua
- Hàm map
- Hàm reduce / fold
Hướng đối tượng Programming
- Các cách tiếp cận khác nhau đối với OOP
- Các cách tiếp cận khác nhau đối với kế thừa
- Ví dụ
Điểm qua các Thư viện Tiêu chuẩn Lua
Requirements
Kiến thức cơ bản về ngôn ngữ lập trình Lua
14 Hours