gpt4 book ai didi

ruby - Ruby 核心 API 和标准库 API 有什么区别?

转载 作者:数据小太阳 更新时间:2023-10-29 06:39:29 29 4
gpt4 key购买 nike

Ruby Doc有两个部分:核心和标准。核心是默认的,标准有额外的库/方法等。这是否意味着我必须要求这些标准库才能使用它们?我是这么想的,不需要任何东西就从标准库中选择了 DateTime.now,它成功了。

最佳答案

是的,你没看错。核心功能是您无需要求即可使用的一切。

DateTime 似乎不在核心中(你是在 Rails 控制台中运行你的代码行吗?)

DateTime.now # => 
# ~> -:1:in `<main>': uninitialized constant DateTime (NameError)

但是时间

Time # => Time
Time.now # => 2013-08-29 12:32:54 +0400

不过只有Time 的几个方法是核心的。要获得更多功能(如 Time.parse),您必须

require 'time'

关于ruby - Ruby 核心 API 和标准库 API 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18505836/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com