企业网站建设板块茂名网站开发公司
web/
2025/10/5 4:51:13/
文章来源:
企业网站建设板块,茂名网站开发公司,移动端优质网页,免费推广网站2024条件(Conditionals)
条件#xff1a;
条件提供了语言的流控制#xff0c;否则就是纯粹的静态语言。提供的条件有导入、混入、函数以及更多。下面的例子纯粹示例#xff0c;并不是使用建议
if / else if / else
这没什么好说的#xff0c;跟一般的语言一致#xff0c;i…条件(Conditionals)
条件
条件提供了语言的流控制否则就是纯粹的静态语言。提供的条件有导入、混入、函数以及更多。下面的例子纯粹示例并不是使用建议
if / else if / else
这没什么好说的跟一般的语言一致if表达式满足(true)的时候执行后面语句块否则继续后面的else if或else
下面这个例子根据overload的条件决定是使用padding还是margin 如果”overload-padding”为true的情况则padding将显示而margin将被干掉。反之则padding将被干掉而margin将被显示
另外的例子 根据传入的第三个参数为true或者false来决定是否设置body的margin
另外的box()帮手
除非(unless)
熟悉Ruby程序语言的用户应该都知道unless条件其基本上与if相反本质上是(!(expr))
下面这个例子中如果disable-padding-override是undefined或false, padding将被干掉显示margin代替之。但是如果是true, padding将会如期继续输出padding 5px 10px
后缀条件
Stylus支持后缀条件这就意味着if和unless可以当作操作符当右边表达式为真的时候执行左边的操作对象
例如我们定义negative()来执行一些基本的检查。下面我们使用块式条件
接下来我们利用后缀条件让我们的方法简洁 当右边的表达式判断n是一个”unit”或小于0的时候才返回左边的”error”或”yes”或”no”
当然我们可以更进一步。如这个n 0 ? yes : no可以用布尔代替n 0
后缀条件适用于大多数的单行语句。如import, charset, 混合书写等。当然下面所示的属性也是可以的
生成为 先设置body中的margin为默认的5px然后再设置body的padding为传入的10px
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87167.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!