【rails学习笔记3】ruby基础语法

一 类

class order 

有一个值得注意的地方是,这里的class order并不是和java语言一样是声明一个类,而是调用方法,打开类order(如果没有就创建并打开),然后将后面的声明都赋值给他。

二. 模块

模块和类是相似的,都是由一个个的方法,常量,其他模块和类定义构成的,与类不同的是,模块不能创建基于其本身的对象。

1. 模块的作用

  1. 作为命名空间定义方法,其名称不与其他地方定义的方法有冲突
  2. 允许在不同的类之间共享功能。

2. 模块的声明

 module  MyModule
       def module_method
         # 方法实现
      end
end

 #使用的时候
include modulename

基础语法暂时就上面这些啦,以后碰到继续补充~。

你可能感兴趣的:(【rails学习笔记3】ruby基础语法)