Lambda and proc generated
<p>I read about Proc in ruby at <a href="https://ruby-doc.org/core-2.3.1/Proc.html" rel="nofollow">https://ruby-doc.org/core-2.3.1/Proc.html</a></p>

<pre><code>lambda(&amp;lambda {}).lambda?   #=&gt; true
proc(&amp;lambda {}).lambda?     #=&gt; true
Proc.new(&amp;lambda {}).lambda? #=&gt; true

lambda(&amp;proc {}).lambda?     #=&gt; false
proc(&amp;proc {}).lambda?       #=&gt; false
Proc.new(&amp;proc {}).lambda?   #=&gt; false
</code></pre>

<p>And I almost don't understand why all the results are they. If you have any idea. Please help me!</p>