相关疑难解决方法(0)

为什么Ruby的Date类会自动加载但是DateTime不是?

使用IRB,为什么Date&Time类会自动加载,但DateTime不是?我必须这样require 'date',这对我没有意义,因为我认为Date和DateTime都使用标准库'date'

ruby-1.9.2-p290 :001 > Date
 => Date
ruby-1.9.2-p290 :002 > Time
 => Time
ruby-1.9.2-p290 :003 > DateTime
NameError: uninitialized constant Object::DateTime
    from (irb):3
    from /Users/kamilski81/.rvm/rubies/ruby-1.9.2-p290/bin/irb:16:in `<main>'
ruby-1.9.2-p290 :004 > require 'date'
 => true
ruby-1.9.2-p290 :005 > require 'date'
 => false
ruby-1.9.2-p290 :006 > DateTime
 => DateTime
Run Code Online (Sandbox Code Playgroud)

ruby

52
推荐指数
2
解决办法
3万
查看次数

标签 统计

ruby ×1