`
rainy646556896
  • 浏览: 20524 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

ruby学习总结之-----条件判断

    博客分类:
  • ruby
 
阅读更多
##########条件判断常用的3种:if、unless、case
###then可省略
if 条件1 then
   语句1
elsif 条件2 then
   语句2
else
   语句3
end

#####unless是与if完全相反地语句
unless 条件
   语句1
else
  语句2
end

#######then可以省略,可以进行值的比较,也可进行正则表达式的匹配,及判断对象是否为某类的实例。

case 想要比较的对象
when 值1
   语句1
when 值2
   语句2
end
分享到:
评论

相关推荐

    ruby-tictactoe:Ruby中的Tic-Tac-Toe控制台

    总结来说,通过这个Ruby Tic-Tac-Toe项目,我们可以学习到如何使用Ruby编写命令行应用,掌握面向对象编程技巧,理解游戏规则的逻辑实现,以及如何与用户进行有效交互。这是一个极好的练习,不仅可以加深对Ruby语言的...

    个人ruby学习笔记

    从给定的文件信息中,我们可以提炼出一系列关于Ruby编程语言的重要知识点,涵盖基础语法、变量类型、...以上总结了Ruby的一些基础知识点,这些内容对于初学者掌握Ruby编程语言至关重要,同时也是进一步深入学习的基石。

    ruby 中文 教程 从入门到精通

    - **条件判断与循环语句**:如`if`、`unless`、`case`、`while`、`for`等,用于控制程序流程。 - **类与对象**:Ruby中的一切都是对象,类是对象的模板,可以定义属性和方法。通过继承和多态机制,可以构建复杂的...

    Ruby on Rail 基础知识 一张纸

    通过本文的学习,我们可以了解到Ruby on Rails的一些基础知识点,包括各种字符串处理方法、正则表达式方法、时间处理方法、数组处理方法、验证方法以及枚举混合方法,同时也了解了Rails项目的默认目录结构。这些基础...

    Ruby语言教程-一门高级的面向对象编程语言,它被设计用于简单和快速的编程 Ruby的语法简洁而优雅,它可以用于Web开发、

    1. **条件判断**:如`if/elsif/else`结构。 2. **循环结构**:包括`while`和`for`循环。 示例代码: ```ruby # if/else 语句 if x > 10 puts "x is greater than 10" else puts "x is less than or equal to 10" ...

    Ruby语言教程及案例.docx

    - **条件判断**:使用 `if...else` 结构进行条件分支处理。 - 示例代码: ```ruby if age >= 18 puts "You are an adult." else puts "You are a minor." end ``` - **循环结构**:`for` 循环可以遍历一系列...

    Ruby的基本语法学习总结

    本文将深入探讨Ruby的基本语法,包括关键字、注释、数据类型、赋值与条件运算、输出与输入以及条件判断。 首先,关键词是Ruby编程中至关重要的部分。它们具有特殊的含义,不能用于定义变量或常量。例如,`module`...

    Ruby中文教程。。。

    3. 控制结构:Ruby提供了if/else、unless、case、while、until、for等控制结构,用于实现条件判断和循环。例如,`if x > 0 then puts "Positive"`。 4. 函数与方法:Ruby中函数被称为方法,可以定义在类或模块中,...

    ruby的程序结构介绍

    - **if**语句可以进行简单的条件判断,还可以使用`elsif`和`else`来扩展逻辑。 - `unless`关键字可以用来取反条件判断。 - `if`语句也可以写在后面,如:`print "num。 - **case**语句则提供了一个更简洁的方式...

    tic-tac-toe-with_ruby

    通过这个项目,你不仅可以学习到Ruby的基本语法和控制结构,还能深入理解面向对象编程的概念,如类和对象的创建,以及如何利用它们来抽象游戏逻辑。同时,这也是一个很好的机会来实践TDD(测试驱动开发)原则,提高...

    C程序设计语言(第2版_新版)

    - 控制结构:讲解循环、条件判断等控制语句。 - 函数和程序结构:如何定义函数、管理内存等。 - 指针:深入探讨指针的概念及其应用。 - 结构体和联合体:介绍复杂数据类型的组织方式。 - 输入/输出:讲解文件...

    详解Ruby中正则表达式对字符串的匹配和替换操作

    ### Ruby中的正则表达式详解:字符串匹配与替换操作 #### 一、引言 正则表达式(Regular Expression)是一种强大的模式匹配工具,在多种编程语言中都有...希望本文能为学习Ruby正则表达式的朋友们提供有用的参考。

    how-to-avoid-conditional-through-concretion:因为条件使代码变得糟糕

    总结起来,避免条件语句通过具体化是提升 Ruby 代码质量的关键策略之一。通过多态性、封装和元编程,我们可以编写更加简洁、易于理解和维护的代码。同时,定期学习和实践这些原则,借助如 "2 分钟的 Ruby" 视频等...

    RPG_Maker_XP教程

    - **条件判断**:利用if语句进行逻辑判断,实现分支控制。 - **循环结构**:掌握while、for等循环语句,实现重复执行代码。 - **函数**:了解函数定义与调用的基本用法,提高代码复用性。 - **对象与类**:熟悉...

    redmine开发者指南

    - 数字0和空字符串在条件判断中被认为是真值。 4. **数据结构** - **数组**:用于存储多个元素,可以方便地添加或删除元素。 - **散列**:用于存储键值对数据,方便查找和修改。 - **符号(Symbol)**:一种特殊...

    selenium学习资料

    - **条件语句与循环**:支持使用条件判断和循环结构,如 `if`、`for` 循环等,实现更复杂的逻辑控制。 - **测试日志与结果报告**:记录测试过程中产生的日志信息,便于分析测试结果;同时支持生成测试报告,方便评估...

    perl语言入门(第四版).pdf

    - **条件判断**:使用`if`语句进行条件判断。 - **循环控制**:`while`循环用于重复执行一段代码直到条件不满足为止。 - **用户交互**: - **输入处理**:通过`<STDIN>`读取用户输入的数据。 - **输出格式**:...

Global site tag (gtag.js) - Google Analytics