2
相互再帰的な2つの関数を線形再帰にするにはどうすればよいですか?私は両方のメソッドを単一のメソッドで持つ必要がありますか?相互再帰質問
相互再帰的な2つの関数を線形再帰にするにはどうすればよいですか?私は両方のメソッドを単一のメソッドで持つ必要がありますか?相互再帰質問
2番目のメソッドのインプリメンテーションを最初のメソッドに単純にインライン化できるはずです。
public static void methA() {
// snippet 1
methB();
// snippet 2
}
public static void methB() {
// snippet 3
methA();
// snippet 4
}
ある
は、第2の方法は、長い場合
public static void methAB() {
// snippet 1
// snippet 3
methAB();
// snippet 2
// snippet 4
}
となり、第1の方法では複数のポイントから呼び出され、これは、しかし厄介できます。
おそらく、達成しようとしているものを短いコードサンプルで説明できますか? –
どのようにして第1位で相互再帰を得ることができましたか? – bestsss