Ролекурсия

Ролекурсия Rpg Geeks, RPG, Интеллект, Сила, Игры, Комиксы, Прокачка
Ролекурсия Rpg Geeks, RPG, Интеллект, Сила, Игры, Комиксы, Прокачка
Ролекурсия Rpg Geeks, RPG, Интеллект, Сила, Игры, Комиксы, Прокачка

Источник: https://t.me/rpgeeks

Лига Геймеров

44K постов88.8K подписчиков

Добавить пост

Правила сообщества

Ничто не истинно, все дозволено, кроме политоты, за нее пермач, идите на ютуб
Помни!
- Новостные/информационные публикации постим в pikabu GAMES
- Развлекательный контент в Лигу Геймеров



Нельзя:

Попрошайничать;

Рекламировать;

Оскорблять участников сообщества;

Нельзя оценивать Toki Tori ниже чем на 10 баллов из 10;

Выкладывать ваши кулвидосы с только что зареганных акков - пермач

Вы смотрите срез комментариев. Показать все
116
Автор поста оценил этот комментарий
Это не рекурсия, это просто бесконечный цикл
раскрыть ветку (16)
61
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (7)
45
Автор поста оценил этот комментарий
@Uspeli, ❤️
раскрыть ветку (6)
6
Автор поста оценил этот комментарий
F
4
Автор поста оценил этот комментарий
F
раскрыть ветку (1)
Автор поста оценил этот комментарий
F
7
Автор поста оценил этот комментарий

F

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
F
Автор поста оценил этот комментарий
Оперативненько
Иллюстрация к комментарию
8
DELETED
Автор поста оценил этот комментарий

function chooseHat() {

  ...

  if (chosenHat != "MagicHat") {

    chooseHat()

  }

}

раскрыть ветку (6)
15
Автор поста оценил этот комментарий

Ведь должно быть == а не !=, он же выбирает новую шляпу после такого, как берет шляпу мага.

раскрыть ветку (1)
12
DELETED
Автор поста оценил этот комментарий

А это всё потому, что ночью спать нужно, а не хернёй заниматься(

1
Автор поста оценил этот комментарий

ааааа

антихрист ни диавольском заговорил

2
Автор поста оценил этот комментарий

можно так вот такую вот дебильную реализацию с рекурсией, например.


...


private Hat chooseHat(Hat... hats) {

    return hats.filter(h -> h.getHatType() == HatType.MAGIC_HAT).fisr;

}

...


public State pickHat(...) {

    ...

    var hatsAvailable = HatsUtils.pullHatsFrom(table);

    var newHat = chooseHat(hatsAvailable);

    try {

        ...

        wearHar(newHat);

        ...

    } catch (Exception e) {

        resetState();

        pickHat(...);

    }

    ...

}


...

private void wearHat(Hat hat) {

    ...

    if (getIQ < hat.getIQLowerBound()) throw new TooStupidException();

    ...

}

раскрыть ветку (1)
3
DELETED
Автор поста оценил этот комментарий

"Вот кому-то делать нехуй jpg"))

Автор поста оценил этот комментарий
Он положил шляпу и значит вышел из функции chooseHat. И запустил её после выхода. Цикл
1
Автор поста оценил этот комментарий

Лови программиста

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку