Cách viết phức hợp của nhập/xuất module
Nếu trong một module, nhập và xuất cùng một module, lệnh import
và lệnh export
có thể được viết cùng nhau.
Xuất toàn bộ module
Nhập toàn bộ module module
, sau đó xuất toàn bộ module đó.
Xuất một phần giao diện của module
Nhập foo
và bar
từ module module
, sau đó xuất hai giao diện đó.
Thực tế, cách viết này chỉ đơn giản là Xuất hai giao diện này ra bên ngoài, module hiện tại không thể sử dụng trực tiếp hai giao diện này.
Xuất với đổi tên giao diện
Đổi tên giao diện nhập từ module module
, nhập giao diện foo
và xuất với tên newFoo
.
Xuất module mặc định
Xuất module đổi tên thành module có tên
Xuất module mặc định thành module có tên
Trường hợp không có cách viết phức hợp tương ứng
Ba cách viết dưới đây không có cách viết phức hợp tương ứng:
- Xuất giao diện đổi tên
- Xuất module mặc định
- Xuất cả module toàn bộ và một phần giao diện
Để đảm bảo tính đối xứng của hình thức, hiện tại đã có đề xuất để bổ sung ba cách viết phức hợp tương ứng.