freemaker判断空_python条件语句举例

freemaker判断空_python条件语句举例if…else…<#if condition>  …<#elseif condition2>  …<#elseif condition3>  …<#else>  …</#if>只有一个if的情况:<#if x = 1>  x is 1</#if> 包含elseif的情况:

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

if…else…

<#if condition>
  …
<#elseif condition2>
  …
<#elseif condition3>
  …
<#else>
  …
</#if>

只有一个if的情况:

<#if x = 1>
  x is 1
</#if> 

包含elseif的情况:

<#if x = 1>
  x is 1
<#elseif x = 2>
  x is 2
<#elseif x = 3>        //红色位置今以前出现else if 之间有空格,这个没有,今天出现这个…..
  x is 3
</#if>  

包含else的用法:

<#if x = 1>
  x is 1
<#elseif x = 2>
  x is 2
<#elseif x = 3>
  x is 3
<#elseif x = 4>
  x is 4
<#else>
  x is not 1 nor 2 nor 3 nor 4
</#if> 

switch…case…default…

<#switch value>
  <#case refValue1>
    …
    <#break>
  <#case refValue2>
    …
    <#break>
  <#case refValueN>
    …
    <#break>
  <#default>
    …
</#switch>

类似Java的普通用法:

<#switch being.size>
  <#case “small”>
     This will be processed if it is small
     <#break>
  <#case “medium”>
     This will be processed if it is medium
     <#break>
  <#case “large”>
     This will be processed if it is large
     <#break>
  <#default>
     This will be processed if it is neither
</#switch>  

不使用break的方法,即在case中进行判断:

<#switch x>
  <#case x = 1>
    1
  <#case x = 2>
    2
  <#default>
    d
</#switch>  

循环迭代结构

<#list sequence as item>
    …
</#list>

迭代的同时会生成两个变量:item_index,item_has_next,意如其名:

<#assign seq = [“winter”, “spring”, “summer”, “autumn”]>
<#list seq as x>
  ${x_index + 1}. ${x}<#if x_has_next>,</#if>
</#list>  

也可以用break跳出循环,用法和switch语句中的方法类似。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234250.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【优化算法】粒子群优化算法简介[通俗易懂]

    【优化算法】粒子群优化算法简介[通俗易懂]粒子群优化算法(ParticleSwarmOptimization,PSO)简介。

    2022年10月11日
    2
  • WireShark 安装及简单使用

    WireShark 安装及简单使用WireShark安装及简单使用

    2022年6月24日
    29
  • java运行class文件找不到主类_beanutils工具类中copyProperties

    java运行class文件找不到主类_beanutils工具类中copyProperties我们打包成功,但是遇到jar中没有主清单属性的错误,解决办法如下:把我们原先的这段代码<!–这个插件,可以将应用打包成一个可执行的jar包–><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin&l

    2025年8月31日
    3
  • 雅虎前端优化14准则

    雅虎前端优化14准则

    1.尽可能使用少的HTTP请求MakefewerHTTPrequests; 

      这个是很重要的一条,具体措施是使用Imagemaps 和InlineImages;合并CSS和脚本代码。比如对于ImageMaps 
    (服务器端)server-side 
    →http://…/navbar.cgi?127,1

    2022年7月15日
    16
  • 超全,7种经典推荐算法模型及应用

    超全,7种经典推荐算法模型及应用本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析、归纳并总结成文,既是自己的思考过程,也可当做以后的翻阅手册。前言个性化推荐,是指通过分析、挖掘用户行为,发现用户的个性化需求与兴趣特点,将用户可能感兴趣的信息或商品推荐给用户。本文调研了推荐系统里的经典推荐算法,结合论文及应用进行分析、归纳并总结成文,既是自己的思考过程,也可当做以后的翻阅手册。俗话说学而时习之,人的认识过程是呈螺旋式上升的,特别是理论应用到实践的过程,理论是实践的基础,实践能反过来指导人对理论的认识,我相信在将下文所述的算法应

    2022年6月23日
    35
  • getdate()方法_formatdatetime函数

    getdate()方法_formatdatetime函数今天看博客看到了一个关于字符串处理的方法,突然就想到可以用来格式化数据,相比之前我是用判断然后用字符串拼接的方法,比较繁琐,感觉这样做会更加好些。1.str0.padStart(length,str1),将指定字符串str1按照长度填充到字符串str0的头部2.关于月份month和日day为个位数的处理如下:varnowTime=newDate()varnowMonth=String(nowTime.getMonth()+1).padStart(2,’0′)…

    2025年9月1日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号