Ruby on Rails技术(四)——基本语法(流程控制语句)
来源:互联网 发布:python自动点广告赚钱 编辑:程序博客网 时间:2024/06/05 11:24
1、条件语句
a、if语句
if (条件) then
代码...
elsif (条件)
代码...
else
代码
end
b、unless语句
unless语义与if相反,意为“除...(条件表达式描述的情况)以外”。
c、case语句
case 表达式
when 常量01,常量02... then
代码
when 常量11,常量12...then
代码
else
代码
end
2、循环语句
a、while语句
while (条件) do
代码
end
b、until语句
与while语义相反,意为“当条件不成立时持续循环,直至条件成立”
c、for...in语句,类似于C#里面的foreach语句
for 变量 in 集合 do
代码
end
c、迭代器
集合 do |变量|
代码
end
d、loop语句
loop
{
包含break的代码
}
loop语句会无限次地执行其循环体,直到break
3、跳转语句
a、break
b、next,相当于continue
c、redo,与next类似,放弃本次循环,但是不同的是redo会无条件执行下次循环
d、return,结束方法
- Ruby on Rails技术(四)——基本语法(流程控制语句)
- Ruby on Rails技术(三)——基本语法(标识符定义)
- Ruby on Rails技术(一)——简介
- Ruby on Rails入门笔记(1)ruby基本语法概念
- Ruby on Rails 学习(四)
- Ruby on Rails总结(四)
- Ruby on Rails总结(四)
- 我的RUBY之路--第三/四天 ruby on rails first blog / study ruby 基本语法 / Vim 基础快捷键
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(6)
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(5)
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(4)
- Ruby on Rails 之旅(七)—— Ruby on Rails 入门(2)
- ruby on rails入门系列--ruby的基本语法
- J2SE学习笔记3 — Java基本语法(7)流程控制语句
- Ruby on Rails技术(二)——RoR开发环境搭建(Ubuntu)
- Ruby on Rails技术(二)——RoR开发环境搭建
- Ruby on Rails技术(五)——类与对象
- ruby on rails 学习笔记1(语法理解)
- synchronized 之我见
- 英文名字的误区及起名方法
- 转自 PHP100中文网 初学编程
- Android Studio导入项目失败
- Android Manifest之元素中文注释
- Ruby on Rails技术(四)——基本语法(流程控制语句)
- 第十三周项目3
- 微信公众平台推出“微信连WiFi”新功能插件
- android布局性能优化
- iOS ipcamer开发难点分析
- Google JavaScript Style Guide[chajn2.28 != me2.64
- 关于继承,不同继承方式,对于派生类成员以及基类的可见性
- get与post区别
- Lua脚本语言——Lua简介