ใน Freemarker, Lists
และ Maps
เป็นส่วนสำคัญที่ช่วยในการจัดการข้อมูลที่ซับซ้อนขึ้น ดังนั้นการใช้งานทั้งสองประเภทนี้มีความสำคัญอย่างยิ่ง ข้างล่างเป็นวิธีการใช้งานทั้งสองประเภท:
<#list items as item>
- ${item}
</#list>
<#list items as item>
Item at position ${item_index} is ${item}
</#list>
item_index
จะเริ่มต้นที่ 0
สำหรับรายการแรก
<#list map as key, value>
${key}: ${value}
</#list>
Value for "myKey" is: ${map["myKey"]}
หรือ
Value for "myKey" is: ${map.myKey}
<#if map.myKey??>
"myKey" exists in the map.
</#if>
คุณสามารถวนซ้ำผ่านทุกค่าในแมพด้วยการใช้ <#list>
:
<#list map?keys as key>
${key}: ${map[key]}
</#list>
การใช้งาน Lists
และ Maps
ใน Freemarker จะช่วยให้คุณสามารถจัดการข้อมูลได้หลากหลายและยืดหยุ่น คุณสามารถรวมตัวแปร, ลูป, และเงื่อนไขร่วมกับ Lists
และ Maps
เพื่อสร้างเอาต์พุตที่ประสมกับความต้องการได้.
จำนวนคนดู : 1,679 | วันที่สร้าง : 08/09/2023 |