Ruby编程语言学习笔记4
对应Ruby编程语言第五章
#if条件式
=begin
if expression
code
end
或者 if expression then code end
上边第一个我们用的是换行符,第二个我们用的是关键字then
=end
a=if 1==1
5
end
puts a
a=if 1==1 then 5 end
puts a
a=if 1==1;5 end
puts a
#作为修饰符的if
#code if expression
a=5 if 1==1
puts a
#unless条件式
=begin
#unless condition then code end
或者
unless expression
code
end
=end
unless 1==2 then
puts "unless condition"
end
a=unless 1==2
4
end
puts a #4
#作为修饰符的unless
#code unless condition
a=1 unless 1==2
puts a #1
#case条件式
x=1
name=case
when x==1 then "one"
when x==2 then "two"
else "many"
end
puts name #one
name=case
when x==1
"one"
when x==2
"two"
else "many"
end
puts name #one
转载于:https://www.cnblogs.com/jeriffe/archive/2012/06/06/2538378.html
Ruby编程语言学习笔记4相关推荐
- MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]
MakeCode图形化编程语言学习笔记:micro:bit编程练习题[图]: 基础训练题: Q1:摇晃micro:bit编程板,随机出现7个小动物图标中的一个,并且前后相邻两次出现的小动物不重复. 注 ...
- 《Ruby》学习笔记
前言 笨办法学Rubyearnrubythehardway.org 进入下面这些网站bitbucket.org.github.com.gitorious.org.launchpad.net.sourc ...
- javascript读取txt_JavaScript编程语言学习笔记——编程
本文部分内容粘贴自:www.w3school.com.cn/js/index.asp,详情可打开该网站查看,本人仅做简化整理. 使用HTML+JavaScript语言来获取网页数据,代码的执行逻辑一般 ...
- Unity 2D -- Ruby Adventure 学习笔记
笔者刚刚接触unity,跟着B站上的教程学着做了一个小项目,若有不足,请各位大佬多多指教. 1. 创建项目 视频教程网址: https://www.bilibili.com/video/BV1V441 ...
- Ruby学习笔记_索引贴
学习Ruby也有段时间了,在学习的同时也做了些笔记并发到了园子睐.看到园子里的大虾们在出了一系列文章后都会做个索引贴,这样很方便,所以本人今天抽了个空就把它整理了下,方便自己的同时也方便感兴趣的朋友. ...
- ruby学习笔记(11)--symbol与hash参数
symbol是啥就不深入的讨论了,只简单说说symbol的好处 ruby内部对于每个对象,都会有一个数字id用来标识并区分,可以用xxx.object_id来查看 puts "0001&qu ...
- P4学习笔记(三)P4编程语言简介
文章目录 P4学习笔记(三)P4编程语言简介 基本数据类型 Typedef 声明和初始化变量 元数据 参考资料 P4学习笔记(三)P4编程语言简介 上图展示了P4语言主要结构,下面简单讲解一下P4的基 ...
- 118云原生编程语言Golang学习笔记
Golang学习笔记 文章目录 1.Go简介 1.1 简介 1.2 设计初衷 1.3 Golang vs Java 1.4 应用领域 1.5 用go语言的公司 2.Go下载和安装 2.1 开发工具 2 ...
- 《自制编程语言--基于C语言 郑钢》学习笔记
<自制编程语言>学习笔记 本仓库内容 <自制编程语言>源码 src/sparrow.tgz <自制编程语言>读书笔记 docs/* <自制编程语言>样章 ...
最新文章
- centos7 LNMP
- centos6 lnmp安装mysql_centos6.5安装lnmp环境
- SRAM Controller
- 三层设计模式初步分离
- MappedByteBuffer以及ByteBufer的底层原理
- ux和ui_首先要做的— UX / UI案例研究
- java文件和xml文件_用Java分割大型XML文件
- C++ 对引用的理解5
- 玩转oracle 11g(51):select t.*,t.rowid
- (十)、java内部类与内部类的闭包和回调
- arduino倾斜开关python语言_Arduino小白的学习记录:倾斜开关实验
- python 当前时间的前一天_python中time、datetime模块的使用
- 东风、吉利、比亚迪等车企被工信部点名 因产品不符合标准
- phpstudy建站php版本切换,phpstudy一键环境切换php版本报错,求帮忙
- Cocos2d-x游戏开发_战斗算法
- cve-2018-2893 WebLogic
- [项目源码]ERP进销存系统
- 录视频时帧数越高越好么?
- [论文写作笔记] C2论文写作结构与思路 C6 让研究方法称为加分项
- matlab2015使用dsolve错误,用matlab解常微分方程,调用dsolve是老出错 y=dsolve,用matlab解微分方程y=dsolve(’D2y+Dy2...