gpt4 book ai didi

ruby - 如何测试一个 block 是否为空?

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

我有一段代码,我想在不运行代码块内部的情况下测试正文是否为空。这可能吗?

最佳答案

sourcify gem 添加了一个Proc#to_source 方法:

>> require 'sourcify'
=> true
>> p = Proc.new {}
=> #<Proc:0x000001028490b0@(irb):3>
>> p.to_source
=> "proc { }"

一旦将 block 作为字符串,就很容易看出花括号之间是否有注释(或只有空格)。

关于ruby - 如何测试一个 block 是否为空?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6956349/

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