Учим Kotlin с нуля | №16 Практика. Решаем задачу.
Вставка
- Опубліковано 7 жов 2021
- Полный видеокурс по языку программирования Kotlin. В шестнадцатом уроке применяем знания на практике.
!!Важно!! Повторяйте руками весь код, который вы видите на видео. Просто просмотреть недостаточно. Если возникают вопросы/ошибки пишите в комментах. Будем разбираться вместе.
Язык программирования Kotlin используют для создания бэкенда веб-приложений и приложений для Android. Язык похож на Java, но проще по синтаксису. Молодой и востребованный на рынке язык программирования.
#kotlin #уроки #программирование - Наука та технологія
У меня от этого видоса встал у меня ни на одного блогера такого стояка не было . Получается что автор своим объяснением просто вылезал мне яица . Cool and very easy
Это лучшее объяснение темы, что я видел) научиться писать - это одно, а понимать, зачем ты это делаешь - другое) спасибо! Лучший))
Super!
Дружище! Заранее скажу, что подобные задачи - лучшее, что может быть для новичков в помощь обучению. А теперь конкретно к этой задаче: отличный набор приёмов, которое 100% будете использовать в дальнейшей работе. Я по любому сохраню эти классы и в дальнейшем буду заглядывать, если будут вопросы. Сделал все в точности, за исключением цен и городов, а также добавил счётчик и стоимость печенья. Человеческое спасибо!
Для максимальной пользы от урока решил делать так:
1. записываю по порядку этапы, без подробностей, просто что нужно сделать, без строчек кода, с минимальным пояснением.
2. Далее пробую по ним идти и делать сам, вспоминать, листать ранее написанные конспекты, что то гуглить. Стараюсь не пересматривать видео, что бы просто не скопировать код.
Долго, но запоминается, лучше всего. Еще забавно, что некоторые вещи сделал по другому и они работают))).
Возможно кому то будет полезно. Уроки топ)))
Ультра годнота. Хоть кто то И объяснил И показал на полном примере зачем все это нужно. 😎
О БОГИ!! Какая же годнота!!)) СПАСИБИЩЕ!
Спасибо автору за этот урок, просто лучшая теория, мой препод даже не мог так объяснить эту тему, как автор за 50 минут, да и еще на практике)
Очень интересно!!! Ждем следущего урока
Отличная реализация ранее изученного материала!) спасибо!
Спасибо Огромное за уроки по Котлин! Очень хотелось бы продолжение) не обязательно по котлин, например с применением языка котлин в разработке андроид.
Отличное объяснение! Продолжай, это просто топ контент 🥰
Спасибо. Всё ясно и понятно.
Спасибо за урок! TAP - топ лектор!
Супер видео…. все видео
Спасибо!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Очень интересно! Это лучшее объяснение абстрактных и интерфейсных функций.
Только мне вот не совсем понятно: мы каждый раз в цикле заново создаём класс кофейни, почему же она тогда старые данные не удаляет? И что будет если мы купим несколько раз кофе в Москве, потом несколько кофе в Нью-Йорке, а затем перейдем в Москву и спросим статистику. Будет ноль или запомнится значение?
Ждём продолжения!!!!
Обрати внимание, что в цикле мы не создаём новый объект (не вызываем конструктор) а просто присваиваем переменной один из двух уже созданных ранее объектов. Поэтому информация и не теряется
@@SyntaxSugarDaddy точно! Спасибо за объяснение.
Блин, всё вроде работало, все понятно. Но, счетчик чашек кофе и подсчет прибыли не взлетел. Может быть причина в том, что все классы написаны в едином файле в main?
Очень интересно и полезно! Спасибо Вам за урок.
Единственный вопрос к вам:
в 13:14 Вы создаёте объекты (московское кофе и нью-йоркское кофе) - что происходит в этот момент? Создаётся переменная, внутри которой находится класс? Или что? Я никак этот момент не могу понять? И нигде про это не говорится. Просто создают объект и всё. А как он читается программой? Ведь в классе могут быть массивы - что с ними происходит?
Расскажите пожалуйста или может скинете ссылку, где про это подробно говорится?
Урок 11 - Классы и объекты
Спасибули
Ребята посоветуйте плз, чтобы написать десктопное приложение на котлине что нужно? Я не прогер, так просто хочу типа напоминалки сделать.
Ознакомьтесь хотя бы полностью с курсом по котлину на этом канале. Автор супер понятно обьясняет начиная с основ по котлину без привязки именно к android разработке. А так ваш вопрос из серии "ребят, посоветуйте как построить ракету, я не инженер, просто на луну слетать хочу"
Доброго времени суток! Уроки вообще бомбезные!!! Дошел до 16 урока. Единственное, одна небольшая проблема возникла при решении задач 39:25 americanoCount * americanoPrice именно в прайсах ошибку выдает как быть и что делать? За ранее спасибо большое!
Спасибо! Без информации об ошибке трудно угадать что не так
@@SyntaxSugarDaddy яяясненько, в инете поискал, но не нашёл!прям все получается, все задачки во концовке провести статистику не получается. Тогда не буду зацикливаться и перехожу на следующие занятия
Та же проблема была. По итогу заметил, что не поставил val перед прайсами.
Почему "кюрент"?
У меня ошибка получается в if(currentCoffeeShop is Biscuits). Мы же находимся в главной функции меин а мне выдает то что currentCoffeeShop не инициализирована! Я всё повторил за вами! У вас ок у меня требует инициализацию)
Мы инициализируем currentCoffeeShop в операторе when. Назначаем ему одну из двух кофеен Moscow или NewYork. Обрати внимание на этот участок кода
@@SyntaxSugarDaddy аналогичная ситуация. Списал точь в точь. Требует инициализировать. Может в идее что то за год поменялось с момента видео? И даже подсказок не дает, что бы исправить.
Нашел ошибку: Ну в общем логика простая. Компилятор не разрешает вам пользоваться переменной, если не верит, что она ТОЧНО будет инициализирована.
В скриншоте видео эту переменную инициализируют, либо явно завершают процесс. Такое компилятору понятно и он разрешает этой переменной дальше пользоваться.
В вашем скриншоте вы пытаетесь использовать переменную, но если ввели не 1 или 2, то там просто печать текста, но программа продолжается. Т.е. есть возможность, что эта переменная не будет заполнена. (с)
этот момент упустил
В какой сфере вы используете Kotlin?
Если в андроид будут ли по нему уроки?
Для бэкенда. по андроид уроков не будет
@@SyntaxSugarDaddy это печально ()