Изучение Kotlin | #6 - Параметры в функциях и циклы

Поділитися
Вставка
  • Опубліковано 2 жов 2024
  • В уроке вы ознакомитесь с передачей заранее неизвестного количества параметров в функцию через vararg. Также вы научитесь работать с циклами while, do while, а также for.
    1) Урок на сайте itProger: itproger.com/c...
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Группа FaceBook - goo.gl/XW0aaP
    Инстаграм itProger: / itproger_official
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_o...
    Twitter - / goshadudar
    - Уроки от #GoshaDudar 👨🏼‍💻
    - Все уроки по хештегу #goshaKotlin

КОМЕНТАРІ • 51

  • @demetrafinskiy3709
    @demetrafinskiy3709 2 роки тому +3

    Как ознакомительный курс очень даже подойдет. Базовые курсы Гоши зайдут тем людям, которые определяются с языком программирования. Выбирают между языками программирования. В принципе по таким общим знаниям, которые приводятся в его открытых уроках, можно заранее понять нравится тебе язык и то, что на нем пишут, или нет. Ну и потом уже более углубленно изучать понравившийся язык.

  • @Kepler57
    @Kepler57 3 роки тому +3

    Очень много нюансов пропускаешь.Приходится смотреть еще другие ролики.

  • @andt6562
    @andt6562 2 роки тому +1

    8:35 у меня выдает ошибку: Kotlin: Assigning single elements to varargs in named form is forbidden

  • @AllSC2Replays
    @AllSC2Replays 2 роки тому +1

    Судя по количеству просмотров, почти 10к человек подкосило прошлое тридцатиминутное видео))

  • @Vladimier1000
    @Vladimier1000 Рік тому

    А зачем такое кол-во разных циклов, когда всё через вайл можно написать

  • @perchik3830
    @perchik3830 3 роки тому +2

    Более понятного объяснения не видел, спасибо. Побольше бы про котлин.

  • @bolatmukashev2830
    @bolatmukashev2830 4 роки тому +2

    Прикольно что и русский алфавит выводит, но буквы 'ё' нет

    • @funnybean8556
      @funnybean8556 4 роки тому

      можно все знаки вывести если ввести букву любого языка и цифру

  • @dikra2887
    @dikra2887 4 роки тому +1

    У меня vararg работает только с использованием цикла. Без цикла выдаёт ошибку

  • @it-coding
    @it-coding 2 роки тому

    Странно, знак звездочки нужно поставить , а что это значит , не понятно ! Это указатель на массив ?

  • @EGARSHAN
    @EGARSHAN 2 роки тому

    Запись while (items > 0) { println (items) items-- } можно сократить до while (items > 0) println (items--)

  • @sanjarsunnatilloev2769
    @sanjarsunnatilloev2769 4 роки тому +1

    perfect! Go on

  • @Kepler57
    @Kepler57 3 роки тому

    Метод forEach не будет выводить item

  • @termi5242
    @termi5242 4 роки тому

    Гоша, сможете сделать видео курс про C++Builder Community Edition.

  • @mercury1352
    @mercury1352 4 роки тому +3

    Ochen' poznavatel'no! Spasibo vam za vash Trud! Dal'she jdem ot Vas Kotlin kursov do primenenie ih v Andrid App

  • @minecrafter3939
    @minecrafter3939 2 роки тому

    А как сделать input в kotlin

  • @СергейЛеонов-ж3э
    @СергейЛеонов-ж3э 3 роки тому

    сидел и улыбался до конца видео из-за этой "буквочки" =)

  • @rom5719
    @rom5719 2 роки тому

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

    • @GonnabeSloth
      @GonnabeSloth 2 роки тому +1

      Ctrl + /, если ещё актуально

  • @denissemenov4716
    @denissemenov4716 3 роки тому

    у меня почему-то ошибку вызвало такой вызов: printsome(word = "w1", item = "w2") . Ошибка: Kotlin: Assigning single elements to varargs in named form is forbidden

    • @Puchininone
      @Puchininone 3 роки тому +1

      Выше писали :
      на новой котлин будет printSome(word = *arrayOf("Some"), item = "hello") а неprintSome(word = "Some", item = "hello")

    • @ВладЛазебный-б1р
      @ВладЛазебный-б1р 3 роки тому

      @@Puchininone Пробую использовать printSome(word = *arrayOf("Some"), item = "hello"), но получаю: hello [Ljava.lang.Object;@7ba4f24f Б подскажите в чем проблема?

  • @meiram1223
    @meiram1223 3 роки тому

    arrayof постоянно выходит ошибка. Почему подскажите?

    • @tgfn8119
      @tgfn8119 Рік тому +1

      О большая

    • @meiram1223
      @meiram1223 Рік тому

      @@tgfn8119 спасибо

  • @ДмитрийОрлов-е3м
    @ДмитрийОрлов-е3м 2 роки тому

    как вы шрифт увеличиваете кода и в консоли?

    • @Belerefon7
      @Belerefon7 2 роки тому

      file -> settings -> editor -> font

  • @SIM31r
    @SIM31r 4 роки тому +1

    Что-то от паскаля взяли в синтаксисе

    • @leo-anesk
      @leo-anesk 4 роки тому

      я думал, что я один заметил

  • @vladv2220
    @vladv2220 3 роки тому +2

    Вот я вообще ничего не знаю в программировании. Смотрю на эти уроки как "б...н" на новые ворота.
    И ведь хочу освоить, но голова после половины каждой лекции трещит.
    Вы меня простите, но это курс не для "начинающих" . До функций - да, а как пошли массивы и прочее - это ужас!!!
    Почему нельзя оперировать лёгкими переменными, типа "А", "Б", "С", "Х1", "Х2", "Х3" ... и. т .п. Вы же как нозовёте "PrintSomeТheryLong"
    Не нужно показывать множества вариантов, дай уяснить один - два и понять, а зачем это вообще нужно в программировании.
    Благодарю за курс, но мысленно я обплевал автору всю спину, а этим комментом плюнул и в лицо.
    Ещё раз спасибо и тьфу

    • @_kraken_6891
      @_kraken_6891 3 роки тому +1

      У меня было то же самое, когда я впервые начал изучать язык программирования. Сначала я ничего не понимал, но через некоторое время это прошло
      Могу посоветовать смотреть курсы на ютубе/stepik, где всё разжевывают либо же сначала изучить python либо ruby (у них очень простой синтаксис). Ну и делать +- большие перерывы, чтобы мозг усвоил информацию

  • @rbukataev
    @rbukataev 4 роки тому

    Гоша, откуда ты все языки программирование знаешь, профессионально? я в шоке😐

    • @garrygaller2853
      @garrygaller2853 4 роки тому

      Он не знает. Он просто книжку прочитал. Или пару вводных статеек. Весь его курс это час чтения официальной документации. Я промотал за 15 минут все уроки этого курса и не увидел ничего, чего бы я уже не знал после чтения доков. Точно также и все его остальные курсы. Реально он знает только один язык - скорей всего это PHP. Я, например, больше Гоши знаю ЯП - штук 20 :-) Но никогда не говорю, что умею на них всех писать.

    • @jacenAugust
      @jacenAugust 4 роки тому

      тоже подтвержу, нихрена он не знает и постоянно косячит даже в простейших конструкциях

    • @kanatbekov_24
      @kanatbekov_24 4 роки тому

      @@garrygaller2853 скинешь документация на котлин

    • @yurii_s_m_25
      @yurii_s_m_25 4 роки тому

      @@kanatbekov_24 і мені теж, якщо можна))))))

  • @AlexSmile-y2x
    @AlexSmile-y2x 4 роки тому

    отлично, тольео неясно нахрена нужен этот ущерьный котлин, если есть джава...?

    • @Duzive
      @Duzive 4 роки тому +2

      Котлин развивающийся, свежий, с понятным синтаксисом яп. А Ява постепенно уходит в историю...

    • @AlexSmile-y2x
      @AlexSmile-y2x 4 роки тому

      @@Duzive бред.. через пару лет о твоем уже несвежем котлине и не вспомнят

    • @Duzive
      @Duzive 4 роки тому

      @@AlexSmile-y2x Мда... вам прямая дорога на Tiobi. После уже писать что-то сюда, пожалуйста. Котлин удобнее, в 2017 стал официальным языком AS, что увеличивает его популярность, над Явой. Так что перед тем, чем что-то писать, проверяйте информацию.

    • @AlexSmile-y2x
      @AlexSmile-y2x 4 роки тому

      @@Duzive чем конкретно он удобнее?

    • @Duzive
      @Duzive 4 роки тому +2

      @@AlexSmile-y2x извиняюсь конечно, но только глупый не увидит преимущества Котлина над Явой...

  • @ВладЛазебный-б1р
    @ВладЛазебный-б1р 3 роки тому

    Пробую использовать printSome(word = *arrayOf("Some"), item = "hello"), но получаю: hello [Ljava.lang.Object;@7ba4f24f Б подскажите в чем проблема?