Ruby on Rails 入门之:(15) Ruby中的文件的导入
在其他的编程语言中,有的时候需要导入外部的文件。
Ruby使用load和require来导入外部的文件
load "***/***.rb";
require "***/***.rb";
require 相对load来说功能强大一点,不仅可以加载Ruby的源文件,还可以在家其他的语言编写的源文件。.
[ruby]
require "#{File.dirname(__FILE__)/modlea}";
require "#{File.dirname(__FILE__)/modlea}";
这里的__FILE__代表当前执行文件的名字。
include 和 extend的使用
使用inluce 将一个模块包含到一个类中 ,并以此方式来访问模块中的实例成员。
extend 方法主要用来在一个对象中引入一个模块,这个类就具备了这个模块的方法,类似于继承。如果想要使模块中的方法成为类方法时,就需要使用extend方法。
[ruby]
#encoding:gbk
puts "#{File.dirname(__FILE__)}";
module Mood
def say
puts "hello";
end
end
class Person
end
person = Person.new
person.extend(Mood);
person.say;
补充:Web开发 , 其他 ,