027. ruby 语法说明 - cwy007/tips-and-skills GitHub Wiki

1.How Ruby variables work

变量

2.How Ruby conditional statements work

条件语句

3.How Ruby looping & iterators work

循环和迭代器

4.Array: Collection | List

数组:集合 或 列表

5.Hash: Key-Value Collection

散列:键值对集合

6.How we can iterate through this data structures

遍历数据结构

7.Objects & Classes

对象 & 类

8.Attributes as objects’ data

属性作为对象的数据

9.Methods as objects’ behavior

方法作为对象的行为

10.Using Ruby getters and setters

ruby 存取和设定方法

11.Encapsulation: hiding information

封装:隐藏信息(对于需要存取的属性定义方法,有的对象属性,不想让外面获取,就不定义存取方法)(在ruby中,通过方法获取对象的属性)

12.Inheritance: behaviors and characteristics

继承:行为 & 特征 (耐心 & 外貌特征)

13.Modules: a toolbox

模块:工具箱

14.module 与 class 直间的区别

  1. module 没有实例
  2. module 不可以继承
  3. module 是通过 module ... end 定义的

link: https://medium.freecodecamp.org/learning-ruby-from-zero-to-hero-90ad4eecc82d