Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Я не когда не работал с компараторами, потому не знаю как его использоватьСделай компаратор и все, а не занимайся хренью
Гугл для чего?Я не когда не работал с компараторами, потому не знаю как его использовать
Мой вариант. Не знаю как я засунул всё в 1 строку, но должно работать.
PHP:public Location getNearestLocation(Player player, List<Location> locations) { Location nearest = null; Location location = player.getLocation(); for(Location loc : locations) { nearest = nearest == null ? loc : loc.distanceSquared(location) < nearest.distanceSquared(location) ? loc : nearest; } return nearest; }
Оформил свой код как метод, должен работать. Если хочешь - все эти ? и : могу через if записатьЯ хотел бы сделать через if()! Мне надо чтоб после проверки на дистанцию происходило какое-то действие...
Нашёл в интернете код но не могу разобраться что и как
Код:public static Location getLowestDistance(Location source, Location[] locs) { Location shortest = locs[0]; for (Location loc : locs) { if (loc.distanceSquared(source) < shortest.distanceSquared(source)) shortest = loc; } return shortest; }
(Это плагин, а не мод....)
Можешь мне оформить через if (пожалуйста, до меня как-то не доходит)Оформил свой код как метод, должен работать. Если хочешь - все эти ? и : могу через if записать
Про тернарный оператор уже почитать нельзя самому?Можешь мне оформить через if (пожалуйста, до меня как-то не доходит)
public Location getNearestLocation(Player player, List<Location> locations) {
Location nearest = locations.isEmpty() ? null : locations.get(0);
Location location = player.getLocation();
for(Location loc : locations) {
if(loc.distanceSquared(location) < nearest.distanceSquared(location)) {
nearest = loc;
}
}
return nearest;
}