当前位置: 首页 > news >正文

php做网站要用到的技术cpc广告接单平台

php做网站要用到的技术,cpc广告接单平台,南昌做网站,番禺网站建设开发我们这次主要是来看下Ruby中比较常见的几种条件判断语句以及其中可用的修饰符,废话不多说,来看正题。 首先是if else语句,语法很简单,如下: if conditional [then]code... [elsif conditional [then]code...]... [el…

我们这次主要是来看下Ruby中比较常见的几种条件判断语句以及其中可用的修饰符,废话不多说,来看正题。

首先是if else语句,语法很简单,如下:

if conditional [then]code...
[elsif conditional [then]code...]...
[elsecode...]
end

if之后的表达式就代表条件,条件值是false和nil为假,其它的都是真,在Ruby中使用的是elseif而不是类似PHP中的else if这种格式,还有就是通常情况下,我们省略保留字then,但是如果一行内写完if表达式的话,就需要使用then隔开条件式和程式区块,这个时候then的作用就相当于PHP中的{}了,来看个实例感受下:

#!/usr/bin/ruby
# -*- coding: UTF-8 -*-x=1
if x > 2puts "x 大于 2"
elsif x <= 2 and x!=0puts "x 是 1"
elseputs "无法得知 x 的值"
end

紧接着来看下if的修饰符,语法如下:

code if condition

if的修饰词组表示当 if 右边之条件成立时才执行 if 左边的式子。即如果 conditional 为真,则执行,实例如下:

#!/usr/bin/ruby$debug=1
print "debug\n" if $debug

再来看unless语句,语法如下:

unless conditional [then]code
[elsecode ]
end

unless式和 if式作用相反,即如果 conditional 为假,则执行 code。如果 conditional 为真,则执行 else 子句中指定的 code。实例如下:

#!/usr/bin/ruby
# -*- coding: UTF-8 -*-x=1
unless x>2puts "x 小于 2"elseputs "x 大于 2"
end

它的修饰符语法如下:

code unless conditional

如果 conditional 为假,则执行 code。实例如下:

#!/usr/bin/ruby
# -*- coding: UTF-8 -*-$var =  1
print "1 -- 这一行输出\n" if $var
print "2 -- 这一行不输出\n" unless $var$var = false
print "3 -- 这一行输出\n" unless $var

最后就是case语句,语法格式如下:

case expression
[when expression [, expression ...] [then]code ]...
[elsecode ]
end

case先对一个 expression 进行匹配判断,然后根据匹配结果进行分支选择。它使用 ===运算符比较 when 指定的 expression,若一致的话就执行 when 部分的内容。通常我们省略保留字 then 。若想在一行内写出完整的 when 式,则必须以 then 隔开条件式和程式区块,来看两个实例:

#使用then
when a == 4 then a = 7 end#等价于
case expr0
when expr1, expr2stmt1
when expr3, expr4stmt2
elsestmt3
end#还类似于
_tmp = expr0
if expr1 === _tmp || expr2 === _tmpstmt1
elsif expr3 === _tmp || expr4 === _tmpstmt2
elsestmt3
end#具体实例#!/usr/bin/ruby
# -*- coding: UTF-8 -*-$age =  5
case $age
when 0 .. 2puts "婴儿"
when 3 .. 6puts "小孩"
when 7 .. 12puts "child"
when 13 .. 18puts "少年"
elseputs "其他年龄段的"
end

当case的"表达式"部分被省略时,将计算第一个when条件部分为真的表达式,实例如下:

foo = false
bar = true
quu = falsecase
when foo then puts 'foo is true'
when bar then puts 'bar is true'
when quu then puts 'quu is true'
end
# 显示 "bar is true"

好啦,本次记录就到这里了。

如果感觉不错的话,请多多点赞支持哦。。。

http://www.lbrq.cn/news/2569285.html

相关文章:

  • 武汉网站制作哪家强友情链接的概念
  • 郑州高端网站制作武汉网络推广网络营销
  • 网站标题作弊详解龙岗seo网络推广
  • o2o网站开发公司搜狗指数
  • 常州网站建设平台搜索引擎调词软件
  • 重庆南岸营销型网站建设公司哪家专业长春网站优化方案
  • 宁夏建设网站百度搜索引擎官网入口
  • 电子商务网站建设实训方案sem营销推广
  • 个人建站赚钱站长工具永久
  • 邯郸网站建设推广网站seo策划方案
  • 地产网站建设互动营销网站推广方法
  • 武汉光谷做网站价格网络营销的四大基础理论
  • 外贸网站 万网快排seo排名软件
  • 做网站后台数据库建设跨境电商平台注册开店流程
  • 游戏网站seo怎么做开鲁网站seo
  • 网站建设制作找哪家公司免费建站免费推广的网站
  • 怎么为自己的厂做网站适合女生去的培训机构
  • 软件商店免费下载seo网站排名推广
  • 团购网站为什么做不走seo新人怎么发外链
  • 日照市建设信息网站网站seo优化检测
  • 有一个做ppt的网站首页排名seo
  • 做推文的网站免费搜索引擎入口
  • 做五金国际网站哪个好微信加人推码35一单
  • apache 配置wordpress长春seo培训
  • 贸易公司网站制作百度投诉中心热线
  • 博客类网站建设线上引流线下推广方案
  • 图文广告设计seo每日
  • 搭建平台聚合力网站seo文章该怎么写
  • wordpress5.0后台慢免费seo培训
  • html5 网站平台今日热搜榜官网
  • python:以支持向量机(SVM)为例,通过调整正则化参数C和核函数类型来控制欠拟合和过拟合
  • html5+css3+canvas长文转长图工具支持换行
  • cmd怎么取消关机命令
  • 在线免费的AI文本转语音工具TTSMaker介绍
  • 国产开源大模型崛起:使用Kimi K2/Qwen2/GLM-4.5搭建编程助手
  • 使用 whisper, 音频分割, 初步尝试,切割为小块,效果还不错 1