Robert
А ещё мне лучше поясни за бустрап
Так я-то откуда за него знать должен? 😄
Артём
Ребят всем привет,может кто научить джаве?)
Novikov Pavel
Ребят всем привет,может кто научить джаве?)
говорят Гослинг и Шилд шарят, но это не точно 😉
Сидредин
То как я понимаю бустрап это некая сетка 12 столбцов так скажем и из этого строиться наш макет
Сетка - это одна из фишек бутстрап. Ну зайди на его сайт и посмотри. Там не только ccs фишки есть, но и JS (например, можно легко добавлять всплывающие окна)
Сидредин
То как я понимаю бустрап это некая сетка 12 столбцов так скажем и из этого строиться наш макет
Или вбей в поиск на Ютубе. Бутстрап - очень простая вещь на самом деле. Наверное, надо ещё попрактиковаться тоже
Иван
Всем доброго утречка, но меня интересует вопрос по С++: С какого перепуга нельзя сделать вложенную функцию в функции, а только отдельно? (Правильно: void function (){} void function2(){} Неправильно: void function () { void function2 (){} })
Meguru be horny
Ребят,привет. Вопрос возможно дико глупый, но загуглить его не смог. Как можно сделать так,чтобы enemy можно было запринтить?
Meguru be horny
сейчас ошибка вылезает при таком коде
Иван
Питон... Ну ща гляну, я не спец, но чёт смогу. Это у тебя задание, или просто свой проект на досуге?
Meguru be horny
Питон... Ну ща гляну, я не спец, но чёт смогу. Это у тебя задание, или просто свой проект на досуге?
Есть два юнита, каждый из них называется «Воин». Каждому устанавливается здоровье в 100 очков. Они бьют друг друга в случайном порядке. Тот, кто бьёт, здоровье не теряет. У того, кого бьют, оно уменьшается на 20 очков от одного удара. После каждого удара надо выводить сообщение, какой юнит атаковал и сколько у противника осталось здоровья. Как только у кого-то заканчивается ресурс здоровья, программа завершается сообщением о том, кто одержал победу.
Meguru be horny
просто можно и не писать по идее, но мне хочется понять как работает
Meguru be horny
ну и возможно я тут вообще кашу написал:D
Иван
ну и возможно я тут вообще кашу написал:D
Ну, сейчас попробую вспомнить всё что знаю по Пайтон, и попробую сделать 🙃
Meguru be horny
Можно по идее переписать так,чтобы атака была в одной функции, но все же
Meguru be horny
Хд
Erik
А на какой строчке тебе аттрибут эррор выдавало?
Meguru be horny
В death скобки добавь enemy и в функции self.enemy = enemy
мне кажется нужно объединять эти функции
Meguru be horny
ибо death должен получить еnemy от hit
Meguru be horny
сделал вот так,вывод тот же
Meguru be horny
а ой,я дурашка
Meguru be horny
хихихихих
Meguru be horny
в итоге вот так сделал
Иван
Я вижу опоздал (
Иван
в итоге вот так сделал
from random import randint class Warrior: def init(self, name): self.health=100 self.name=name def hit(self, enemy): self.enemy = enemy self.health-=20 if self.health==0: self.death() else: print(f"Warrior {self.name} have an damage in 20 % health. He has {self.health} % of health.") def death(self): print(f'Warrior {self.name} died at the hands of {self.enemy}') Vova = Warrior("Vova") Dima = Warrior("Dima") while Vova.health > 0 and Dima.health > 0: if randint(0,1) == 0: Vova.hit(Dima) else: Dima.hit(Vova)
Vladislav
Научись оборачивать код красиво
Илья
Кто знает как в JPA выбрать 10 рандомных записей из бд?
Иван
Умер на руках хд
Умер от рук)))
Vladislav
Это как?
В телеге ковычки есть, которыми красиво оборачивать код
Иван
https://pastebin.com/VXshyWSE
Ля Ты как😂😂😂
Иван
https://pastebin.com/VXshyWSE
С такими темпами можно и на GitHub)
Meguru be horny
Так я просто в побе обрнул
Ineffable
Виу
Иван
Так я просто в побе обрнул
Ааа... Ну все равно, люди мой говнокод увидят! 😂
Иван
Виу
Нияуууууу...
Ineffable
🎇🎇🎇
Иван
Нияуууууу...
Гонщик Ярик рвёт всех в клочья на трассе "Программист"...
Илья
Зачем?
Метод возвращает все строки, а надо теперь 10.
Шурок
Метод возвращает все строки, а надо теперь 10.
Sql знаешь? Как вернуть первых 10 записей? Вот примени такую же логику
Erik
Метод возвращает все строки, а надо теперь 10.
https://www.google.com/search?q=jpa+select+random+row&client=ms-android-samsung-ss&ei=bkPaYtS6J-mhrgTVoJhw&oq=jpa+select+random+row&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAMyBQgAEIAEOgUIKRCgAToHCAAQRxCwAzoGCAAQHhAWOgUIIRCgAUoECEEYAFCxB1iDDGC4DmgBcAF4AYABggKIAe0EkgEFMS4yLjGYAQCgAQHAAQE&sclient=mobile-gws-wiz-serp
Igor
Кстати хорошая задачка для начинающих программировать. дано N ... сгенерировать K рандомных целых чисел из интервала [0,N) без повторений ;). N, K - целые. N>=K
Иван
Почему не можно, можно, но только не войд и тогда указателем
Ааа... Ибо я тут значит, делаю типа текстовый прототип игрушки, так по приколу, и тут я не могу воид в воиде сделать.
Robert
В телеге ковычки есть, которыми красиво оборачивать код
Это неудобно. Гораздо проще выделить текст и или Ctrl+Shift+M нажать, или пкм → формат → моно. + FYI @Viol_space
Andrii
Это неудобно. Гораздо проще выделить текст и или Ctrl+Shift+M нажать, или пкм → формат → моно. + FYI @Viol_space
Мне удобнее кавычки и форматирование текста, чем мышью возюкать...
Robert
Мне удобнее кавычки и форматирование текста, чем мышью возюкать...
Мышью? Вставил → Ctrl+A → Ctrl+Shift+M → отбил строку → пишешь комментарий к коду. Ну, лично я так это вижу.
Andrii
Мышью? Вставил → Ctrl+A → Ctrl+Shift+M → отбил строку → пишешь комментарий к коду. Ну, лично я так это вижу.
Ну... а отдельный идентификатор, типа id? Меня во всех этих форматтерах мучает больше последующее редактирование написанного, на границах форматирования алгоритмы, похоже специально разрабатывались так, чтобы не угадывать :)
Robert
Ну... а отдельный идентификатор, типа id? Меня во всех этих форматтерах мучает больше последующее редактирование написанного, на границах форматирования алгоритмы, похоже специально разрабатывались так, чтобы не угадывать :)
Если что-то конкретное надо форматнуть, то ctrl+shift+←, дальше хоткей по выбору и →. Я без использования мыши жирню, курсирую, подчёркиваю и моношириню, например. =)
Robert
Насчёт границ прям полностью и безговорочно согласен. 😄
Andrii
Насчёт границ прям полностью и безговорочно согласен. 😄
Ну а дальше привыкаешь к форматированию через специальные символы, и зачем те шорткаты? Ну, допустим в телеграме форматирование достаточно просто, а я вот ещё в свободное время старають над книгой работать, там было бы совсем грустно использовать все эти шорткаты, выделения и кликанья...
knownaim
геттеры всегда относятся к экземпляру класса? или геттером также является метод внутри класса, который обращается к полю другого класса и выполняет над ними некоторые вычисления?
Andrii
Это не геттер таким образом?
И геттеры, и сеттеры всё это синтаксический сахар. Проще говоря, компилятор преобразует это в определения обычных функций, может только с немного “странными” именами. В далёки стародавние времена в Java не было геттеров/сеттеров, и люди просто писали obj.SetValue(42); int y = obj.GetValue();.
Andrii
Как делают сейчас?
obj.Value = 42; int y = obj.Value; Меньше писанины, меньше скобок, понятнее. Опять же вводится ещё сахарок в виде специального синтаксиса для наиболее типичной реализации геттеров и сеттеров: прочитать/записать имя поля.
m700
а в с# попка может слипнуться
m700
это же просто обращение к атрибутам
если выглядит как утка но хрюкает это не утка)
Максим
если выглядит как утка но хрюкает это не утка)
Просто кодировка слетела. Чо началось сразу?😁
knownaim
есть ли какие то общепринятые ограничение на число переменных во входе конструктора класса java?
knownaim
ArrayList<String> list = new ArrayList<>(); Как называется по терминологии первый ArrayList
Igor
есть ли какие то общепринятые ограничение на число переменных во входе конструктора класса java?
Не верь ему 255 параметров -1 на this, ни в чем себе не отказывай, не благодари.
knownaim
это объект?
knownaim
String - это тип
knownaim
аа это создание экземпляра класса с именем лист
knownaim
а справа после new резервирование памяти?