gpt4 book ai didi

ruby - 为什么有些 Ruby 项目的文件只有 'require' 语句

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

我正在查看不同的 Ruby 客户端实现,有时我会找到类似 this one 的文件:

require 'addressable/uri'
require 'twitter/configuration'
require 'twitter/cursor'
require 'twitter/direct_message'
require 'twitter/entity'
require 'twitter/entity/hashtag'
# ... Snipped for brevity; there's 31 lines like this.

除了需要 其他文件之外什么都不做。为什么要这样做?

最佳答案

它只是一个调用其他需求的包装器,因此一个用户脚本不会需要所有依赖项。有时,一个包更愿意将其功能划分到不同的文件中,而不是将其所有代码放在一个文件中。进行更改和跟踪错误也更容易。向存储库提交更改也可以更轻松。

关于ruby - 为什么有些 Ruby 项目的文件只有 'require' 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25341081/

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