Информация об изменениях

Сообщение Re: c# int[] и рекурсия.. как? от 04.09.2019 22:20

Изменено 04.09.2019 22:23 Mystic Artifact

Re: c# int[] и рекурсия.. как?
Здравствуйте, nt2000, Вы писали:

    private static void Do(Span<int> arr) {
        if (arr.Length == 0) return;
        Console.WriteLine(arr[0]);
        Do(arr.Slice(1, arr.Length - 1));
    }

    private static void Main() {
        var x = new int[] { 1, 2, 3, 4, 5 };
        Do(x);
    }
Re: c# int[] и рекурсия.. как?
Здравствуйте, nt2000, Вы писали:

    private static void Do(Span<int> arr) {
        if (arr.Length == 0) return;
        Console.WriteLine(arr[0]);
        Do(arr.Slice(1, arr.Length - 1));
    }

    private static void Main() {
        var x = new int[] { 1, 2, 3, 4, 5 };
        Do(x);
    }


PS: Но правильным ответом, конечно же, является засунуть эту задачку в то место откуда она вылезла.