首页 > 编程语言 >Ruby 备忘清单_开发速查表分享

Ruby 备忘清单_开发速查表分享

时间:2023-03-29 14:00:59浏览次数:48  
标签:速查表 删除 Ruby 元素 备忘 获取 数组 方法

Ruby 备忘清单

IT宝库整理的Ruby开发速查备忘清单,为开发人员分享快速参考备忘单。

Ruby,一种简单快捷的面向对象(面向对象程序设计)脚本语言,在20世纪90年代由日本人松本行弘(Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。

开发速查表大纲

  • 入门

    • 安装

    • 什么是 Gemfile 和 Gemfile.lock

    • 安装特定 ruby gem 的特定版本

    • 使用 Bundler 更新 gem

    • 保留字

    • 注释

    • 运算符

    • 运算符优先级表

    • 变量和范围

    • 局部变量

    • 实例变量

    • 伪变量

    • 选项变量

    • 预定义变量

    • 预定义的全局常量

    • 检查变量的范围

    • 数据类型

    • 检查数据类型

    • Symbol

    • 整数有用的方法

    • 范围

    • 在 Range 中使用 step

  • 条件结构

    • if 修饰符

    • if elsif else 语句

    • 除非语句

    • case 陈述

    • case 简短的语法

    • case 可选的失败

    • case 获取返回值

  • 字符串

    • 字符串插值

    • 提取子字符串

    • 将字符串转换为小写或大写

    • 有用的方法

  • 方法

    • 声明一个方法

    • 调用方法

    • 类方法

    • 使用另一个参数作为默认值

    • 为方法参数定义默认值

    • 将可变长度参数传递给方法参数

    • 修改对象

    • 布尔方法

  • Blocks (块)

    • 块示例

    • 单行块

    • 多行块

    • 隐式传递一个块

    • 多次调用

    • 使用块参数调用

    • 使用多个块参数调用

    • 块将尝试从当前上下文返回

    • 通过使用 & 参数显式传递块

    • 检查是否给出了块

    • 处理异常并使块可选的方法

  • Procs

    • Procs 示例

    • 任意参数

    • proc 将尝试从当前上下文返回

    • 不能从顶级上下文返回

  • Lambdas

    • 声明一个 lambda

    • 严格的 arguments

    • 块中声明一个 lambda

    • lambdas 从 lambda 本身返回,就像常规方法一样

  • 数组

    • 初始化一个空数组

    • 包含不同类型的对象的数组

    • 用初始大小和默认对象填充数组

    • 不同哈希值的数组

    • 二维数组

    • 数组索引

    • 负索引

    • 数组方法 at

    • 范围获取

    • 数组方法 fetch

    • 获取数组元素

    • 在数组末尾添加值 push

    • 数组末尾删除值 pop

    • 在数组的开头添加值 unshift

    • 检索并同时删除第一个元素 shift

    • 删除特定索引处的元素 delete_at

    • 删除数组中任意位置的特定元素

    • 在给定索引处插入值 insert

    • 一个块来填充数组的值

    • 填充数组变得更容易

    • 从数组中删除 nil 值

    • 去重 uniq

    • 检查数组中是否存在值(include?)

    • 获取数组大小

    • 清除数组

    • 获取数组的第一个元素

    • 获取数组的最后一个元素

    • 合并两个数组

    • 对数组进行排序

    • 从数组中获取最大值

    • 使用范围获取数组元素

    • 获取数组的前n个元素

    • 访问元素

    • 从数组中删除重复元素

    • 删除前 n 个元素

    • 删除第一个元素

    • 删除最后一个元素

    • 删除带有索引的元素

    • 删除所有出现的元素

    • each

    • each_with_index

    • each_index

    • map

    • collect

    • for

    • each_with_object

    • while

    • do while

    • until

    • times

    • upto

    • downto

    • step

    • inject

    • reduce

    • detect

    • find

    • select

    • reject

    • keep_if

    • delete_if

    • drop_while

    • reverse_each

  • 布尔可枚举方法

    • 布尔可枚举方法

    • all?

    • any?

    • one?

    • none?

    • empty?

  • 组合方法

    • 组合方法

    • &

    • intersection

    • union

    • difference

    • product

  • 循环

    • while 循环

    • for 循环

    • do..while 循环

    • until 循环

    • 跳出循环

    • 在循环内跳过

    • 重复当前迭代

    • 重新开始循环

  • Classes

    • Classes 示例

    • 继承一个类

    • 检查实例类型

    • 打印一个类的所有方法名

    • 检查一个类是否有特定的方法

  • 另见

标签:速查表,删除,Ruby,元素,备忘,获取,数组,方法
From: https://blog.51cto.com/u_15957142/6156901

相关文章

  • Rust 备忘清单_开发速查表分享
    Rust备忘清单IT宝库整理的Rust开发速查参考备忘单,旨在为编写基本语法和方法提供帮助。入门,为开发人员分享快速参考备忘单。Rust是一门系统编程语言,专注于安全,尤其是并发......
  • Sed 备忘清单_开发速查表分享
    Sed备忘清单Sed是一个流编辑器,IT宝库整理的Sed速查备忘清单包含Sed命令和一些常见的Sed技巧。入门,为开发人员分享快速参考备忘单。Sed是一种在线编辑器,它一次处理一......
  • 常见显示器PPI备忘
    不包含MBP设备以及21:9、32:9等带鱼屏。面板尺寸分辨率PPI(向上取整)举例说明12.5768P126HPEliteBook820G212.51080P177便携屏12.52.5K235......
  • Stylus 备忘清单_开发速查表分享
    Stylus备忘清单IT宝库整理的Stylus开发速查备忘单旨在快速理解stylus所涉及的主要概念,显示了它的常用方法使用清单入门,为开发人员分享快速参考备忘单。开发速查表大纲......
  • Styled Components 备忘清单_开发速查表分享
    StyledComponents备忘清单IT宝库整理的StyledComponents快速参考备忘单提供了使用CSSinJS工具的各种方法入门,为开发人员分享快速参考备忘单。开发速查表大纲入......
  • Styled Components 备忘清单_开发速查表分享
    StyledComponents备忘清单IT宝库整理的StyledComponents快速参考备忘单提供了使用CSSinJS工具的各种方法入门,为开发人员分享快速参考备忘单。开发速查表大纲入......
  • Swift 备忘清单_开发速查表分享
    Swift备忘清单IT宝库整理的Swift开发速查清单,该清单提供了使用Swift的示例,涵盖Swift基础知识、控制流、类型、结构/类、运算符、函数方法等。入门,为开发人员分享快速......
  • Sublime Text 备忘清单_开发速查表分享
    SublimeText备忘清单这个SublimeText快速参考速查备忘单显示了它的键盘快捷键和命令。为开发人员分享快速参考备忘单。开发速查表大纲快捷键文本编辑初学者......
  • Swift 备忘清单_开发速查表分享
    Swift备忘清单IT宝库整理的Swift开发速查清单,该清单提供了使用Swift的示例,涵盖Swift基础知识、控制流、类型、结构/类、运算符、函数方法等。入门,为开发人员分享快速......
  • 设计模式(二十六)----行为型模式之备忘录模式
    1概述备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件......