您的位置:首页 > 编程语言 > Ruby

Ruby on Rails 入门之:(15) Ruby中的文件的导入

2012-10-10 10:34 197 查看
在其他的编程语言中,有的时候需要导入外部的文件。

Ruby使用load和require来导入外部的文件

load "***/***.rb";

require "***/***.rb";

require 相对load来说功能强大一点,不仅可以加载Ruby的源文件,还可以在家其他的语言编写的源文件。.

require "#{File.dirname(__FILE__)/modlea}";

这里的__FILE__代表当前执行文件的名字。

include 和 extend的使用

使用inluce 将一个模块包含到一个类中 ,并以此方式来访问模块中的实例成员。

extend 方法主要用来在一个对象中引入一个模块,这个类就具备了这个模块的方法,类似于继承。如果想要使模块中的方法成为类方法时,就需要使用extend方法。

#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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息