Builder 中 Underscore 方法的用途

发布于 2024-11-16 19:46:00 字数 99 浏览 1 评论 0原文

任何人都可以解释以下代码中“_”(下划线)的用途吗?谢谢。

package(:zip).include _('target/docs/*')

Can anyone explain the purpose of the "_" (underscore) in the following code? Thanks.

package(:zip).include _('target/docs/*')

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

琉璃梦幻 2024-11-23 19:46:00

在 Buildr 中,下划线方法是 path_to 方法的别名:

_('foo', 'bar')
# => foo/bar
_('/tmp')
# => /tmp
_(:base_dir, 'foo')
# => /home/project1/foo

In Buildr, the underscore method is an alias to the path_to method:

_('foo', 'bar')
# => foo/bar
_('/tmp')
# => /tmp
_(:base_dir, 'foo')
# => /home/project1/foo
梦途 2024-11-23 19:46:00

这可能是 Builder 定义的方法。您可能需要四处寻找并在宝石来源中找到它。它可能是扩展该路径规范的辅助方法。

This could be a method that Buildr defines. You may need to hunt around and find it in the gem source. It's probably a helper method that expands that path specification.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文