有機肥

          綠色

          在Freemarker中,如果要判斷序列中是否包含某個指定的元素

          在Freemarker中,如果要判斷序列中是否包含某個指定的元素,可以使用freemarker的內建函數seq_contains。

          注:seq_contains這個內建函數從FreeMarker 2.3.1 版本開始可用。而在2.3 版本中不存在

           

          使用示例:

          Freemarker代碼  收藏代碼
          1. <#--聲明一個序列,包含若干個元素-->  
          2. <#assign x = ["red", 16, "blue", "cyan"]>  
          3. <#--使用seq_contains判斷序列中的元素是否存在-->  
          4. "blue": ${x?seq_contains("blue")?string("yes", "no")}  
          5. "yellow": ${x?seq_contains("yellow")?string("yes", "no")}  
          6. 16: ${x?seq_contains(16)?string("yes", "no")}  
          7. "16": ${x?seq_contains("16")?string("yes", "no")}  

          輸出結果:

          Freemarker代碼  收藏代碼
          1. "blue": yes  
          2. "yellow": no  
          3. 16: yes  
          4. "16": no  

          附:seq_前綴在這個內建函數中是需要的,用來和contains 區分開。contains函數用來在字符串中查找子串(因為變量可以同時當作字符串和序列)。

          posted on 2017-09-10 10:39 有機肥 閱讀(529) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          <2017年9月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 林西县| 荥阳市| 佛冈县| 交口县| 辽阳县| 宁武县| 关岭| 封丘县| 阿瓦提县| 子洲县| 梅河口市| 仁布县| 高邮市| 龙游县| 怀宁县| 民县| 兴山县| 长兴县| 二连浩特市| 图木舒克市| 凉城县| 东城区| 高清| 岑巩县| 桑植县| 登封市| 潼关县| 获嘉县| 达州市| 滨州市| 长治市| 武威市| 鹿邑县| 榆社县| 庆元县| 延安市| 从江县| 墨脱县| 德格县| 富源县| 静海县|