1
は時々、私は次のようなコードを参照してください。ATSのlam @の意味は何ですか?
var foo = [email protected](x: int): int => ...
[email protected]
の意味は何ですか? lam
と[email protected]
の違いは何ですか?
は時々、私は次のようなコードを参照してください。ATSのlam @の意味は何ですか?
var foo = [email protected](x: int): int => ...
[email protected]
の意味は何ですか? lam
と[email protected]
の違いは何ですか?
メモリ単位で、lam
は、ボックス化されたクロージャ(クロージャである場合)を作成し、ヒープに割り当てます。 [email protected]
はフラットクロージャを作成し、それをスタックフレームに割り当てます。参考までにofficial tutorialを参照してください。