gpt4 book ai didi

ruby - Ruby 安全导航 (&.) 是如何实现的?

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:25 24 4
gpt4 key购买 nike

我试图弄清楚安全导航运算符是如何实现的,但没有找到它的源代码,很想知道它是如何工作的以及它的效率如何。

最佳答案

安全导航运算符是在 Feature #11537 之后实现的.

它是 Ruby 核心语言的一部分,即在语言解析器中实现,在虚拟机中有一个操作码。因此,没有一个地方可以实现操作符。它的第一个版本是在提交 a356fe1c 中添加的但从那时起它已经看到了多个扩展。

至于效率如何,答案大概是:相当。不过,您可能想要运行自己的基准测试以确认它是否符合您的要求。

关于ruby - Ruby 安全导航 (&.) 是如何实现的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51818060/

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