Các phần dựng sẵn này bạn chỉ có thể sử dụng với biến vòng lặp của các lệnh
- ${x?index}
- ${x?index}
- ${x?index}
- ${x?index}
Mẫu
${x?index}
đầu ra
0 1 2
Khi lệnh
- ${x?index}
- ${x?index}
Mẫu
- ${x?index}
Biến vòng lặp tích hợp sẵn chỉ sử dụng tên của biến vòng lặp để chúng có thể xác định bước lặp đang diễn ra có liên quan. Họ không đọc giá trị của biến vòng lặp. Do đó, đây là một lỗi phân tích cú pháp
Mẫu
${y?index}0
has_next
Ghi chú
Tính năng tích hợp này khả dụng kể từ FreeMarker 2. 3. 23
Cho biết nếu mục nơi lặp lại [được xác định bằng tên biến vòng lặp] hiện tại không phải là mục cuối cùng
Mẫu
- ${x?index}
đầu ra
- ${x?index}
Ghi chú
Để phân tách các mục bằng dấu phẩy, v.v., hãy sử dụng
${y?index}2, vì nó dễ đọc hơn. [Hơn nữa,
${y?index}4]
Ghi chú
Nếu bạn cần nghịch đảo của tích hợp sẵn này, hãy sử dụng
${y?index}6, vì nó dễ đọc hơn
mục lục
Ghi chú
Tính năng tích hợp này khả dụng kể từ FreeMarker 2. 3. 23
Trả về chỉ mục dựa trên 0 nơi mà phép lặp [được xác định bởi tên biến vòng lặp] hiện đang đứng
Mẫu
- ${x?index}
đầu ra
- ${x?index}
Ghi chú
Đối với chỉ mục dựa trên 1, hãy sử dụng tích hợp sẵn
${y?index}8 hoặc
${y?index}1 thay vì
${y?index}3 thường có thể được bỏ qua, như trong
${y?index}8 hoặc
${y?index}