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 直间的区别
- module 没有实例
- module 不可以继承
- module 是通过
module ... end
定义的
link: https://medium.freecodecamp.org/learning-ruby-from-zero-to-hero-90ad4eecc82d