#5 IF ПРОТИВ Switch, основы программирования на Unity C#

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 12

  • @tovkats
    @tovkats 21 วันที่ผ่านมา

    Миша, я - мальчик. Я хочу писать код, а не чтоб ты меня целовал)))

  • @sanded9321
    @sanded9321 ปีที่แล้ว +2

    Ну тут загнул... все таки, про абстрактные классы и классы без монобеха надо в отдельное видео, а то вроде тема не сильно сложная но примеры хрен поймешь... Получается на первом уроке показал болты и гайки, на втором как их закручивать ключами, а тут показал как прикрутить полочку но на САМОРЕЗЫ Карл! На Саморезы ?? Мы их первый раз видим))) наши ключи к ним не подходят ... Наш инструментарий пока минимален.. Было бы неплохо посвятить одно видео абстрактным классам и вообще классам без монобеха и зачем они вообще нужны? На примере стрингов и интов)) не более! Ну может Колор ))

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว

      Видимо да) Спасибо, про абстрактные классы запишу видео в ближайшее время.

  • @АнтонЕлумеев
    @АнтонЕлумеев ปีที่แล้ว +1

    Спасибо за полезное видео. Какая вложенность if' ов допускается? На сколько знаю много if ни есть гуд))). За Serializable и инспектор отдельное спасибо. Знал только что с private работает.

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว

      Какого-то ответа определенного нет, иногда действительно нет выхода чтобы не городить if{ if {if}}. Максимум что я встречал 3, но на скринах кода к какой-то новелле видел около 10 вложенностей, тут уже точно человек просто не разобрался как использовать массивы и циклы. Обычно хватает цикла + в нем проверки на что-то.

    • @i_shin_i8764
      @i_shin_i8764 ปีที่แล้ว

      ​@@GameDirectorMichaelаххахппх, спасибо, что напомнил, такой прикол был в симулятор цундере.

  • @fffff8806
    @fffff8806 ปีที่แล้ว

    Ну как то плохо сказал про switch . По видио можно понять что самое важное в switch то что они нужны для более лучшего прочтения кода, но тот момент что If бегают по друг другу else if() else if() else if() ... и пока он всё не проверит не выйдет из цикла не сказано, а switch проверит один блок и если найдет выйдет из цикла поиска и выведет результат. В этот вроде как вся суть switch. Он нужен для более быстрого нахождения результата (если это позволяет задача) и выхода из неё, а не ходить дальше по else if.

    • @GameDirectorMichael
      @GameDirectorMichael  ปีที่แล้ว

      Так и в if точно также работает если он сразу нашел выход то остальные он уже не проверяет

    • @fffff8806
      @fffff8806 ปีที่แล้ว

      @@GameDirectorMichael Извините не правильно выразился. В switch ты уже знаешь к какому case обратиться в зависимости от твоей переменной и он прямо идёт к ней, а If будет ходить по всем до своего нахождения

    • @Hatemsla
      @Hatemsla ปีที่แล้ว

      @@fffff8806 switch ничего не знает, о проверяет каждый case на соответствие переданному ему значению, if работает точно также
      switch нужен только для улучшения читабельности кода, не более

  • @dmitriiiskerskii8368
    @dmitriiiskerskii8368 4 หลายเดือนก่อน

    badProducts != 0? Такая запись?