#MOC #lamda
[[🗃️Proc]]のインスタンスを生成して返す[🗃️Ruby]メソッド。
[[🗃️Proc]].newよりメソッドに近い働きをするようになる。
```ruby
[8] pry(main)> calc = lambda { |a, b, c| a + b + c }
=> #<Proc:0x000000011ca3ec48 (pry):5 (lambda)>
[9] pry(main)> calc.call(1, 2, 3)
=> 6
[10] pry(main)> calc.call(1, 2)
ArgumentError: wrong number of arguments (given 2, expected 3)
from (pry):5:in `block in __pry__'
```
## 📚ドキュメント
- [Kernel.#lambda (Ruby 3.2 リファレンスマニュアル)](https://docs.ruby-lang.org/ja/latest/method/Kernel/m/lambda.html)
## 📖ノウハウ
- [[📗Procとlambdaの違い]]
## 💁トラブルシューティング