ruby – 如何测试块是否为空?

前端之家收集整理的这篇文章主要介绍了ruby – 如何测试块是否为空?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个代码块,我想在不运行块内的代码的情况下测试主体是否为空.那可能吗?

解决方法

sourcify gem添加了一个Proc#to_source方法
>> require 'sourcify'
=> true
>> p = Proc.new {}
=> #<Proc:0x000001028490b0@(irb):3>
>> p.to_source
=> "proc { }"

一旦你将块作为字符串,就可以很容易地看到花括号之间是否有(或只有空格).

原文链接:https://www.f2er.com/ruby/268798.html

猜你在找的Ruby相关文章