前端之家收集整理的这篇文章主要介绍了
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