そういえばクラスのメソッドの中だけで使える関数を作りたいと思うことはあるな。機能だけでいえば private なメソッドでいいんだけど、問題の場面から視線が動いてしまうことが嫌だし、その場所でし...
そういえばクラスのメソッドの中だけで使える関数を作りたいと思うことはあるな。機能だけでいえば private なメソッドでいいんだけど、問題の場面から視線が動いてしまうことが嫌だし、その場所でしか使わない処理なのでクラス内のどこからでも呼べる private よりさらに制限をきつくしたい。無名関数でいいという説もあるけど、それなりに長い処理になってしまうとやはり可読性が落ちてしまう。そもそものクラス設計が適切であればそういう苦労もあまりしないんだうけど。