それは関数の実装に依存していて言語の機能でも何でもねえと思いますが