条件を満たすまで関数を呼び出すためのコードを取得しましたが、非常に進んだ段階ではないため、コードがまったく明確ではありませんでした。ここで私が得たコードを提出します...コードがどのように機能するかについて誰かが詳細に議論してください。
public static void RunToFirstMatch<T>(Func<T, bool> sentry, params Func<T>[] functions)
{
functions.Any(f => match(f()));
}
コードは次のように呼び出されます
RunToFirstMatch(v => (v >= 5), Step1, ()=>Step2(1,1), Step3, Step4, ()=>0+1);
RunToFirstMatch関数は 2 つの引数を取りますが、この関数が呼び出されると、多くの引数が渡されます....私は関数の呼び出しについて理解していません。ありがとうございます。