Что нужно знать о слайсах в Go?

แชร์
ฝัง

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

  • @sircosm
    @sircosm 9 หลายเดือนก่อน +10

    I'm not Russian nor can I understand a word of what was said. But the language sounds so much like music to my ears, that I still watched the whole video 😄

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

    классно, хочется еще таких же простых видео про другие типы

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

    Второй раз просмотрел и уже Орлом себя чувствую )
    Давай next про map. Думаю будет интересно.

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

    Видео топ, подача материала доступная, даешь расширенный урок по слайсам.
    За ковер отдельный респект.

  • @alexzav1327
    @alexzav1327 10 หลายเดือนก่อน

    Саша, спасибо за видео! Узнал много нового, было интересно!

  • @АлександрАнтонов-я5б
    @АлександрАнтонов-я5б ปีที่แล้ว

    Ковер на заднем фоне придает туториалу +100500 к уюту. Спасибо за детальное объяснение слайсов.

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

    Как всегда супер, спасибо Александр

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

    Очень классное и полезное видео, спасибо Александру и команде!

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

    Спасибо за видео, жду еще о Go.

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

    Отличное видео. Спасибо. Пожалуйста, продолжайте!!!

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

    Спасибо за прекрасный материал! Есть одно пожелание - возможно стоит код показывать на весь экран, а картинку с докладчиком в правый/левый нижний угол или вообще без нее

  • @user-name-2598
    @user-name-2598 ปีที่แล้ว

    Я с самого начала сидел с лицом "да схренали не изменяется")) Емкость же не превышается, новая память не аллоцируется) на 19 минуте понял) Огромное спасибо, такое надо знать)

  • @art3a
    @art3a 2 ปีที่แล้ว

    Отличное видео, спасибо! Жду продолжения

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

    Отличное видео. Спасибо.

  • @maximcherbadzhi4663
    @maximcherbadzhi4663 2 ปีที่แล้ว

    Очень жду продолжения, спасибо!

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

    Айда копаться в кишках Go, жду продолжения!

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

    Да конечно интересно, постоянно правлю out of range в слайсах))

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

    Александр, отличный материал, хотелось, (раз уж рассказываете про string, а так же показываете пример того, как можно изменять символы в строке), чтобы упомянули для аудитории момент связанный с тем, что string может хранить произвольные байты и byte != rune. Тоесть, размер символа занимает внутри массива от 1 до 4 байт(в го строки UTF-8) и присваивая вот так someBytes[0] = 'Y' по сути меняется только первый байт массива. В случае, если литерал будет вот такой someBytes := []byte("àHello"), то присваивая по индексу будет все очень забавно и не очевидно для начинающих.

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

      Хорошее замечание, у строк много подводных камней. Мы здесь по касательной строки затронули, в контексте слайсов.
      Строкам будет посвящено отдельное видео. Или не будет.

  • @MrQsam
    @MrQsam 8 หลายเดือนก่อน

    Саня, ковёр зачётный на заднем фоне. ❤

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

    Очень круто спасибо ❤

  • @ayaz.ayupov
    @ayaz.ayupov 7 หลายเดือนก่อน

    спасибо! очень полезно

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

    Ковёр огонь ! Все 30 мин смотрел на узоры !

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

    Спасибо большое!

  • @Tosha.V
    @Tosha.V 2 ปีที่แล้ว +1

    Усы 🔥 и темы интересные)

  • @ftragula
    @ftragula 2 ปีที่แล้ว

    Супер интересно! Огромное спасибо за видео🙂

  • @MrHellrs
    @MrHellrs 2 ปีที่แล้ว

    Отличное видео, спасибо!

  • @РоманФетисов-и8у
    @РоманФетисов-и8у 2 ปีที่แล้ว +2

    12:06
    А в чём разница между указателем на выделенную последовательность ячеек и указателем на первую ячейку из этой последовательности?
    Это то же самое что сказать - "Нет. Ты показываешь не на поезд а на (первый) вагон."

  • @Ivan-vb7ch
    @Ivan-vb7ch 2 ปีที่แล้ว +2

    Жду такое же видео про мапы👍

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

    Неожиданно что[len+len]int{} работает. Len от массива го считает константой?

  • @richardplantagenet4095
    @richardplantagenet4095 2 หลายเดือนก่อน

    Усы, конечно, имба

  • @Victor-kc3cx
    @Victor-kc3cx 2 ปีที่แล้ว

    Очень познавательно, спасибо. Вот поэтому я и не люблю, когда в Go употребляют термин "reference type", хотя никакие это не ссылочные типы. Путают людей :)

  • @Vadyas
    @Vadyas 2 ปีที่แล้ว

    Сашенька, хорошо сделал

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

    Такое ощущение, что эти слайсы - это ящик Пандоры потенциальных (или реальных) багов

  • @Varkatel
    @Varkatel 11 หลายเดือนก่อน

    лайк за ковёр

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

    "ковер задавал стиль всей комнате..."

  • @zazaorg3957
    @zazaorg3957 2 ปีที่แล้ว

    8:43
    про изменение cap тут большая неточность.
    в два раза увеличится в данном случае, а вообще там другая формула

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

      Именно это я и сказал: "Будет cap 20, в 2 раза увеличится. До 256",- в нашем случае с 10 до 20 увеличится cap. А далее речь о трешхолде в 256, после которого меняется формула роста слайса.

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

    Т.е. вся проблема в примере со слайсами с 1024 и 512 просто на внимательность, тк append(...) и sl[idx] = .. находятся внутри обернутых функций, которые ничего не возвращают, а аргументы получают по значению (т.е. внутри функций копии), верно?

  • @dn.kolesnikov
    @dn.kolesnikov 2 ปีที่แล้ว +12

    Вот зачем ты снял такое видео? 😁 опять приступ синдрома самозванца, опять пришлось лезть в рантайм и смотреть... Спасибо! 👍

  • @АртемТимофеев-я1ы
    @АртемТимофеев-я1ы 2 ปีที่แล้ว

    привет, спасибо за видео. Бот навыков не отвечает (

    • @Skills_mentor
      @Skills_mentor  2 ปีที่แล้ว

      Можно вас попросить написать в телеграмм: @dmitry_boldin
      Во всем разберёмся!

    • @eleimt
      @eleimt 2 ปีที่แล้ว

      @@Skills_mentor Будет ли продолжение, что не влезло в это видео?

    • @АртемТимофеев-я1ы
      @АртемТимофеев-я1ы 2 ปีที่แล้ว

      @@Skills_mentor ок

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

      @@eleimt если видео вам понравится, то постараемся снять)

    • @eleimt
      @eleimt 2 ปีที่แล้ว

      @@Skills_mentor узнаем после съемки )

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

    Очень интересное видео, правда ковер за спиной отвлекает, ощущение что попал на курсы русского народного программирования

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

      На курсы от советского блогера))

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

    Если это должен знать джун - то это боль, конечно *(

  • @idodoqdo5783
    @idodoqdo5783 10 หลายเดือนก่อน

    Вы серьезно думаете, что если лектор будет постоянно перемещаться между большим количеством закомментированного кода и что-то самому себе рассказывать, то материал будет понятен человеку, который только начал изучать go?

  • @dimitrosskrippka2154
    @dimitrosskrippka2154 2 ปีที่แล้ว

    Де Бржин)) он де Брёйн по русски

  • @EvgeniiSuvorov
    @EvgeniiSuvorov 10 หลายเดือนก่อน +1

    Подача материала конечно дно
    Зачем мне докладчик на пол экрана
    Нон стоп коментить/раскоменчивать код и что-то где то запускать при этом даже не очищая результат предыдущего не добавляет понимания

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

    Макбук и супер усы, на фоне ковра, выглядят как-то по-особенному. 🙂