20:02:25 From Денис Судаков : + 20:02:29 From evilsnow : + 20:02:30 From Aleksandr : + 20:02:33 From Pavel : + 20:02:33 From Oleg Orobey : + 20:02:33 From bds : + 20:02:34 From Roman : + 20:02:35 From Владимир Елхин : + 20:02:35 From egor-a-p : + 20:02:36 From Viacheslav Shvetsov : + 20:02:43 From Anatoliy Ibragimov : + 20:02:57 From Denis Kuzmin : ++ 20:02:57 From Юрий Александрович Клюшкин : + 20:04:38 From Артем : - 20:04:42 From Aleksandr : Запись включили? 20:07:40 From OTUS онлайн образование : https://forms.gle/zHXnyDAkTLyyQaAK8 20:07:57 From egor-a-p : Вопрос по проверке ДЗ, если сделаны оба, то будет отмечены, что сделаны оба? 20:09:18 From egor-a-p : *проверили, но вроде не поставили 20:09:53 From Roman Bolkhovitin : эхо жесть. коллеги у кого-то микрофон? 20:10:03 From Roman Bolkhovitin : или это только я слышу? 20:10:04 From Aleksandr : нет эха 20:10:09 From Андрей : у меня всё хорошо 20:10:15 From Anatoliy Ibragimov : нет эхо 20:10:16 From Roman Bolkhovitin : ok 20:10:22 From Владимир Елхин : эха нет 20:12:09 From egor-a-p : Что такое переменная в Go с точки зрения памяти?=) 20:12:22 From Aleksandr : - 20:12:24 From Артем : дальше 20:12:25 From u.vitaliy : + 20:12:32 From Mikhail Tsyplakov : методы класса обычно пишут с заглавной буквы? 20:12:34 From mshev To OTUS онлайн образование(privately) : дальше 20:13:02 From Anatoliy Ibragimov : Михаил, зависит от того, хочешь ли ты сделать их видимыми для внешнего кода или нет 20:13:13 From Roman : К константам это правило применимо тоже? 20:13:18 From Mikhail Tsyplakov : ок 20:14:44 From egor-a-p : А какой размер указателя? В зависимости от архитектуры? Или можно сделать их сжатыми *32. 20:14:54 From Anatoliy Ibragimov : Дефолтный int какую разрядность имеет? 10? 20:14:55 From Viacheslav Shvetsov : а нил? 20:15:20 From Vasiliy : Можно пример с uintptr ? 20:15:35 From OTUS онлайн образование : unsafe.SizeOf -- посмотерть размер переменной 20:15:55 From Viacheslav Shvetsov : а какого он типа? 20:16:19 From br9k : почему go не сапостовляет самостоятельно int32 и просто int это же вроде одно и тоже. приходится приводить int32(int) 20:17:32 From Omer Kaya : map? 20:17:43 From Omer Kaya : ok) 20:18:31 From Anatoliy Ibragimov : И слава богу) 20:19:16 From Omer Kaya : аминь 20:20:27 From OTUS онлайн образование : https://golang.org/ref/spec#Properties_of_types_and_values 20:20:52 From Aleksandr : те если алиас объявить на тип - то потом можно без преобразования делать присваивания? 20:21:10 From Ельдос : что такое Literals? 20:21:21 From OTUS онлайн образование : type Int int8 20:21:40 From Aleksandr : а алиас нельзя объявть? 20:21:48 From Aleksandr : ок 20:22:42 From Anatoliy Ibragimov : комплЕксные) 20:23:01 From egor-a-p : точно правильно =) 20:23:28 From Mitya Ivanov : Когда их используют? Ни разу не встречал 20:23:49 From egor-a-p : А восьмиричные литералы есть? 20:23:51 From Aleksandr : )) 20:23:58 From Vasiliy : &^ - как работает? 20:24:00 From Viacheslav Shvetsov : для авторизации. создают маску прав 20:24:00 From Mitya Ivanov : комплексные числа 20:24:45 From Денис Судаков : + 20:24:53 From Omer Kaya : как в си 20:25:02 From Андрей : - 20:25:02 From Artem : не 20:25:02 From Aleksandr : нет 20:25:03 From Viacheslav Shvetsov : нет 20:25:04 From Владимир Елхин : нет 20:25:04 From Anatoliy Ibragimov : - 20:25:05 From egor-a-p : Есть ли >>> 20:25:32 From Roman Bolkhovitin : а что это такое и где оно есть? 20:25:44 From artemgershteyn : Как работают комплексные числа? 20:25:48 From egor-a-p : Сдвиг вправо с заполнением нулями 20:26:13 From OTUS онлайн образование : https://blog.golang.org/strings 20:26:27 From Vasiliy : Строки состоят из рун! 20:26:34 From Vasiliy : Или нет? ) 20:27:08 From Anatoliy Ibragimov : Byte = int8, rune = int32 20:27:44 From Denis Kuzmin : byte = uint8 20:28:02 From Anatoliy Ibragimov : Строка - это массив байтов, а не спайс, верно? 20:28:17 From Anatoliy Ibragimov : Слайс* 20:28:29 From egor-a-p : Есть ли мутабельные строки? Типа StringBuilder? 20:28:29 From Omer Kaya : slice 20:28:49 From Андрей : Buffer 20:29:10 From Ельдос : че-т запутался. как можно запомнить когда в тип идет байтах, а когда как строка? 20:29:29 From bds : почему можно str = “some” + str? 20:29:32 From Денис Судаков : Всегда в байтах 20:29:39 From Roman Bolkhovitin : https://golang.org/src/strings/builder.go?s=386:479#L5 20:29:43 From bds : yj ytkmpz str = str + “new” 20:29:51 From Aleksandr : создается новая сьтрока 20:30:02 From OTUS онлайн образование : str = “some” + str? 20:30:31 From Vasiliy : https://play.golang.org/p/_JfkdmmPKdo При иттерации строки в качестве значений - руны. 20:30:50 From OTUS онлайн образование : https://play.golang.org/p/K54lV4LnvzV 20:30:51 From artemgershteyn : Старую область не чистят? 20:31:40 From egor-a-p : Про StringBuilder - это что-то типа String s = new StringBuilder().append(s1).append(s2).append(s3).toString(); 20:31:54 From Viacheslav Shvetsov : можно этот формат кодинга во время вебинара вырезать? я думаю большинство поддержит 20:31:59 From Andrey G. : +1 20:32:02 From Viacheslav Shvetsov : лучше информации побольше дайте 20:32:11 From Mitya Ivanov : А зачем именовать возвращаемое значение? (s string) ? Так норм делать или просто пример? 20:32:52 From OTUS онлайн образование : func Itoa(i int) string 20:33:01 From OTUS онлайн образование : func Itoa(i int) (s string) 20:33:24 From Mitya Ivanov : 0 - OK 22 - OK 32432523 - OK -3 - OK 20:33:32 From Mitya Ivanov : это тесты прошли? 20:33:42 From Roman Bolkhovitin : в рековер именованный возврат можно изменить 20:33:46 From Сергей А : а нельзя s = fmt.Sprintf("%d",i) 20:33:48 From OTUS онлайн образование : https://play.golang.org/p/K54lV4LnvzV 20:33:48 From Сергей А : ? 20:34:04 From Ельдос : Задачку без библиотек делать? 20:34:16 From OTUS онлайн образование : func Itoa(i int) (s string) 20:34:18 From Mitya Ivanov : можно джангу заюзать) 20:34:28 From OTUS онлайн образование : func Itoa(i int) string - рекомендую 20:34:31 From Mikhail Tsyplakov : Да. Без либ? 20:34:47 From Mitya Ivanov : Мы же не на жс пишем) 20:34:56 From OTUS онлайн образование : strconv.Itoa 20:35:11 From Omer Kaya : fmt? 20:35:12 From Mikhail Tsyplakov : Чуть уже реакт не подключил 20:35:16 From Mitya Ivanov : И вопрос про комплексные числа, зачем они? 20:35:23 From Ilya Lomakin : fmt.Sprintf тоже нельзя? 20:35:38 From Mitya Ivanov : Типа для научных вычислений, они очень большие? 20:36:12 From OTUS онлайн образование : fmt - для сложно форматирования 20:36:20 From OTUS онлайн образование : strconv - простые преобразования 20:37:30 From Артем : Через strconv нельзя, через fat можно? 20:37:34 From Артем : fmt* 20:37:34 From Andrey G. : Complex numbers are widely used for digital signal processing 20:37:52 From Mitya Ivanov : ок, спс, можно не вникать) 20:38:21 From OTUS онлайн образование : n%10 - крайний правый символ 20:38:29 From OTUS онлайн образование : n = n/10 20:38:59 From Mitya Ivanov : Ой, я просто спринтф сделал, а тут делят что-то 20:39:12 From Anatoliy Ibragimov : Сложна) 20:39:21 From Mikhail Tsyplakov : через мапу же? 20:39:22 From Omer Kaya : не ты один 20:39:41 From Anatoliy Ibragimov : + 20:39:41 From Omer Kaya : si 20:39:42 From Екатерина Шемерей : 10мин) 20:39:42 From Leonid Malov : + 20:39:43 From Ельдос : давайте разберем 20:39:43 From Алексей : да 20:39:44 From Ravil Galaktionov : + 20:39:44 From Aleksandr : давайте разберемся 20:39:45 From Mitya Ivanov : Можно показать просто 20:39:47 From br9k : + 20:39:49 From Ельдос : нужны подсказки :)) 20:39:53 From mshev To OTUS онлайн образование(privately) : да 20:39:53 From Mitya Ivanov : да 20:39:58 From Mitya Ivanov : Сек 20:39:59 From Ельдос : Митя через либы делал? :)) 20:40:00 From Aleksandr : Митя сблефовал ) 20:40:07 From Anatoliy Ibragimov : Там sprintf был заюзан) 20:40:10 From Mitya Ivanov : https://play.golang.org/p/7Q9obYLcPXw 20:40:25 From Mikhail Tsyplakov : ну через мапу верно ж? 20:40:33 From Mikhail Tsyplakov : где ключ - симол 20:40:34 From Aleksandr : + 20:40:34 From Ельдос : + 20:40:36 From Денис Судаков : + 20:40:36 From Anatoliy Ibragimov : + 20:40:37 From Artem : + 20:40:38 From Ilya Lomakin : + 20:40:38 From Mikhail Tsyplakov : + 20:41:09 From Aleksandr : цикл фо ))) как много в этом слове ))) 20:41:41 From Anatoliy Ibragimov : В го перед return не нужна пустая строка? 20:42:18 From Aleksandr : ))) 20:42:24 From Aleksandr : читы 20:42:27 From Anatoliy Ibragimov : Задачка не на 10 минут) 20:42:37 From Денис Судаков : https://github.com/golang/go/blob/master/src/strconv/itoa.go 20:42:39 From Aleksandr : итак - поднимем докер )))) 20:42:50 From Денис Судаков : Что-то там совсем не так тривиально все) 20:43:00 From Denis Kuzmin : а знак минус? 20:43:10 From Anatoliy Ibragimov : И в кубере развернем) 20:43:52 From Юрий Александрович Клюшкин : s = "" do := i if i < 0 { do = -i } valid := true for valid { remainder := do % 10 switch remainder { case 1: s = "1" + s case 2: s = "2" + s case 3: s = "3" + s case 4: s = "4" + s case 5: s = "5" + s case 6: s = "6" + s case 7: s = "7" + s case 8: s = "8" + s case 9: s = "9" + s case 0: s = "0" + s } do = do / 10 if do == 0 { valid = false } } if i < 0 { s = "-" + s } 20:44:14 From Ilya Lomakin : Можно 48 прибавлять 20:44:30 From Mitya Ivanov : наверно просто маму сделать 0 : “0” 20:44:32 From mshev To OTUS онлайн образование(privately) : Скиньте ссылку на решение 20:44:37 From OTUS онлайн образование : '0' + d 20:44:39 From Mitya Ivanov : Мапу* 20:46:16 From Mitya Ivanov : скрипичный ключ это одна руна? 20:46:33 From Mitya Ivanov : 6 байт? 20:46:56 From bds : почему rune не uint32? 20:47:06 From Roman Bolkhovitin : Занимательный факт - юникод тоже Пайк и Томпсон придумали 20:47:35 From dkiryushin : 256 20:47:36 From Mitya Ivanov : 255 ? 20:47:36 From Anatoliy Ibragimov : 256 20:47:40 From Aleksandr : ASCII таблица 20:47:45 From Vasiliy : 128 20:48:01 From Mitya Ivanov : И приз улетает к Василию 20:48:10 From Aleksandr : )) 20:48:11 From Mitya Ivanov : )) 20:48:48 From Anatoliy Ibragimov : Собственно, поэтому и пришлю к unicode, так как не все алфавиты возможно уместить в 128 байт 20:48:52 From Anatoliy Ibragimov : Пришли; 20:49:16 From OTUS онлайн образование : "привет" 20:49:46 From Андрей : как бежать по строке когда в одном символе две руны? Например é - состоит из двух рун. 20:50:03 From Roman Bolkhovitin : нормализуйте 20:50:17 From Roman Bolkhovitin : а потом бегите 20:50:32 From Mitya Ivanov : Вы уверены, что é это 2 руны? 20:50:35 From Андрей : да 20:50:50 From Vasiliy : Бежать по строке можно с помощью for k, v := range s { ... } 20:51:13 From Андрей : https://play.golang.org/p/U4f3X-knAWL 20:51:20 From Vasiliy : где v - это руна 20:51:32 From Roman Bolkhovitin : это может быть как две, так и одна руна 20:51:45 From Vasiliy : Почему 2 ) ? Одна. 20:52:49 From Mitya Ivanov : Я тоже сомневаюсь, сказали, что один код Юникода это руна 20:54:10 From Ельдос : дайте ссылку в чат плс 20:54:26 From OTUS онлайн образование : https://play.golang.org/p/hCSF7LWU24B 20:54:27 From egor-a-p : А строка тоже лежит на стэке? 20:54:58 From Aleksandr : Что значит лежит на стеке? 20:55:02 From Mitya Ivanov : В спеце написано, что не надо об этом думать 20:55:05 From Aleksandr : Что значит лежит на куче? ))) 20:55:08 From Mitya Ivanov : спеке 20:55:10 From Aleksandr : где почитать? 20:55:11 From Mikhail Tsyplakov : так тока можно в руны и байты переводить? Или там можно писать []int() 20:55:12 From Anatoliy Ibragimov : Стек - структура данных 20:55:19 From Aleksandr : )))) 20:55:20 From Ельдос : google: memory, stack, heap 20:55:24 From egor-a-p : Эээ этож самое важное) 20:55:28 From Viacheslav Shvetsov : стек - процессор, куча - оперативк 20:56:02 From Ельдос : parameters/arguments тоже ложатся в стэк? 20:56:17 From Anatoliy Ibragimov : Локальная область видимости 20:56:30 From Ельдос : note: рекурсивные решения могут приводить к stackoverflow 20:56:31 From Andrey G. : “стек - процессор” - no 20:56:51 From Viacheslav Shvetsov : это не кэш процессора?) 20:57:17 From Денис Судаков : https://medium.com/@edwardpie/understanding-the-memory-model-of-golang-part-1-9814f95621b4 20:57:23 From Vasiliy : main() - это ж тоже функция? Где может быть переменная за пределами функции? 20:57:43 From Mitya Ivanov : Спасибо за ссылку 20:57:46 From Andrey G. : https://www.geeksforgeeks.org/stack-vs-heap-memory-allocation/ 20:58:01 From Денис Судаков : https://medium.com/@edwardpie/understanding-the-memory-model-of-golang-part-2-972fe74372ba 20:58:13 From egor-a-p : есть разделение s := "abc" - s лежит на стеке, "abc" в куче, 20:58:15 From Vasiliy : Спасибо) 20:59:12 From Ельдос : как имея байт s[i] можно получить строковое значение? 20:59:19 From Mitya Ivanov : А разве не надо заранее строку привести к руне? 21:00:03 From Mitya Ivanov : range s 21:00:06 From Vasiliy : видимо во втором range 21:00:14 From Aleksandr : рэндж за тебя приведет 21:00:17 From Mitya Ivanov : Вот вместо  s типа rune(s) 21:00:23 From Anatoliy Ibragimov : Range, видимо, это посимвольная итерация (по рунам) 21:00:24 From mshev To OTUS онлайн образование(privately) : Денис, расшарьте решение задачи про функцию itoa 21:00:42 From Mitya Ivanov : Ок, спасибо 21:00:56 From Aleksandr : - 21:01:00 From Ельдос : как имея байт s[i] можно получить строковое значение? 21:01:01 From Roman Bolkhovitin : - 21:01:01 From Artem : - 21:01:04 From Leonid Malov : - 21:01:06 From Ельдос : не совсем понятно зачем мне нужны байты 21:01:21 From Aleksandr : ))) 21:01:24 From Anatoliy Ibragimov : Лол) 21:01:38 From Aleksandr : нолики какие то, еденички... 21:01:41 From Anatoliy Ibragimov : Мб нужно какие-то байты выпилить из строки 21:01:48 From Roman Bolkhovitin : чтобы читать их из сокета и писать их в сокет ))))) 21:01:53 From Anatoliy Ibragimov : Хотя так же можно сделать и с рунами 21:01:54 From Vasiliy : или передать по сети 21:02:00 From Andrey G. : (Sorry, here is a good picture of stack vs heap for those interested) https://www.geeksforgeeks.org/memory-layout-of-c-program/ 21:02:31 From Vasiliy : Большое спасибо за ссылочки про кучу и стек. 21:02:39 From Omer Kaya : внезапно 21:02:50 From Aleksandr : пикабу )) 21:02:56 From OTUS онлайн образование : https://golang.org/pkg/strings/ 21:03:02 From Anatoliy Ibragimov : Reddit)) 21:03:26 From Omer Kaya : bytes тоже 21:03:48 From egor-a-p : возможно с непревычки, но javadoc как-то удобнее =( 21:04:03 From Mikhail Tsyplakov : А зачем нужен join если можно просто через конкатенацию делать? 21:04:05 From Anatoliy Ibragimov : Можно и так 21:04:08 From Mikhail Tsyplakov : Или есть какие то тонкости? 21:04:09 From Omer Kaya : strings и bytes 21:04:38 From Anatoliy Ibragimov : strings.Join([]string{«string1», «string2»}, «separator») 21:05:03 From Ельдос : есть примерное понимание space/time complexity этих функций? 21:05:04 From br9k : join очень крут когда надо написалть select * from tbl where id in (1,2,3,4,5,6) где id у вас в масиве 21:05:05 From Roman Bolkhovitin : strings.Builder теперь еще часто если надо накапливать что-то 21:05:06 From Ельдос : linear? 21:05:44 From Ельдос : super! 21:06:09 From egor-a-p : о! Builder есть) 21:06:37 From Roman Bolkhovitin : он не очень давно появился 21:08:43 From Ельдос : в го есть garbage collector? 21:08:52 From Vasiliy : Круто. А как это сделать для своей структуры? 21:08:59 From Артем : есть 21:09:00 From Vasiliy : Значение по умолчанию 21:09:34 From egor-a-p : там слайс под капотом - стопудов 21:09:41 From Vasiliy : А, я кажись понял. т.е. там под капотом просто ставятся значения по умолчанию. 21:10:22 From Aleksandr : - 21:10:24 From Anatoliy Ibragimov : да 21:10:26 From Vasiliy : - 21:10:27 From Ilya Lomakin : - 21:10:30 From Anatoliy Ibragimov : Что будет в result? 21:10:42 From OTUS онлайн образование : Кодъ 21:10:50 From Anatoliy Ibragimov : writeString эквивалентно += ? 21:10:58 From Anatoliy Ibragimov : Понял 21:11:05 From Mitya Ivanov : у байта билдер есть? 21:11:06 From Anatoliy Ibragimov : Да, я понял разницу) 21:11:09 From Viacheslav Shvetsov : Так в итоге руна - этот вот эти нечитабельные символы или что это, говоря тезисно? 21:11:34 From Viacheslav Shvetsov : понял, ок, спс 21:12:09 From Andrey G. : rune == unicode codepoint 21:12:11 From Mitya Ivanov : Билдер у каких типов еще есть? Если надо конкатенировать байты ? 21:12:36 From OTUS онлайн образование : bytes 21:12:37 From Mitya Ivanov : Буфер и ридер 21:12:41 From Mitya Ivanov : ок 21:13:45 From Andrey G. : 𐍈 - 4 bytes (F0 90 8D 88) 21:14:17 From Leonid Malov : К константам так же применяются правила области видимости? В зависимотси от регистра 1 символа константы 21:14:21 From Aleksandr : ам 21:14:23 From Anatoliy Ibragimov : А можно присвоить его строке? 21:14:52 From Aleksandr : а можно нетипизированные численные константы слаживать - делить и тд? 21:14:58 From Владимир Елхин : A PI какой тип будет? 21:15:08 From Anatoliy Ibragimov : То есть есть неявные типы? 21:15:22 From Leonid Malov : А трюк string(PI) сработает? 21:15:30 From Omer Kaya : nope 21:15:58 From OTUS онлайн образование : var ( 21:16:01 From OTUS онлайн образование : int i 21:16:16 From OTUS онлайн образование : var ( 21:16:17 From Ельдос : почему между TheA =1 и TheB = 2 не требуется ','? 21:16:18 From OTUS онлайн образование : i int 21:16:21 From OTUS онлайн образование : j int 21:16:21 From OTUS онлайн образование : ) 21:16:33 From Anatoliy Ibragimov : Ельдос, потому что такой синтаксис) 21:16:34 From Mitya Ivanov : Синтаксис такой 21:16:55 From OTUS онлайн образование : go fmt 21:17:48 From Aleksandr : начальное значение как задать? 21:17:58 From Aleksandr : да 21:18:12 From Vasiliy : _ = 3 21:18:21 From Aleksandr : о Ваилисй - ты гений! 21:18:23 From Андрей : iota + 1 21:18:30 From Anatoliy Ibragimov : Ага, enum - это строковый литерал без кавычек 21:20:02 From Leonid Malov : Это не типизированные константы так ведут себя, или все? 21:21:41 From Anatoliy Ibragimov : Правильно понимаю, что не смотря на то, что константа не имеет тип, go все же различает значения «someVar» и 30. 21:22:16 From Anatoliy Ibragimov : да 21:22:24 From Ельдос : := 21:22:31 From Anatoliy Ibragimov : Мы ведь не можем присвоить значение константы 30 в строковую переменную 21:22:41 From egor-a-p : макросы =) 21:22:53 From Aleksandr : а физически это на уровне компиляции происходит? 21:23:05 From Anatoliy Ibragimov : Просто мало ли GO преобразовывал бы 30 в «30» при попытке присвоить значение в строковую переменную 21:23:09 From Владимир Елхин : const Hello int = 5 все равно память не выделяется 21:23:12 From Vasiliy : А что такое 1.out ? Что там? 21:23:24 From Leonid Malov : А если HelloConst = -3 И присвоить его к uint? 21:23:27 From Mitya Ivanov : Бинарь 21:23:31 From Denis Belyatsky : число в константе типами не ограничено? 21:23:32 From Vasiliy : т.е. это исполнимый файл да? 21:23:39 From egor-a-p : а как посмтореть ассемблер? 21:23:50 From egor-a-p : ок 21:23:55 From Omer Kaya : ogon’ 21:23:56 From OTUS онлайн образование : -S 21:24:18 From Andrey G. : go tool objdump 21:24:37 From Viacheslav Shvetsov : доп задание дадите потом? 21:24:50 From dkiryushin : https://go.godbolt.org/ для посмотреть ассемблер 21:25:20 From Ельдос : в дз есть ограничения по space/time? 21:25:53 From Ravil Galaktionov : как в тесте сделать асерт на панику/exit code? 21:26:01 From Денис Судаков : Считать что это руны? 21:26:04 From egor-a-p : в (*) символ 0 нужно экранировать? 21:26:39 From br9k : сторонние библиотеки можно использовать ? 21:26:54 From Ельдос : в инпуте utf-8 alike могут быть ? 21:27:07 From Omer Kaya : вопрос 21:27:09 From Omer Kaya : какое поведение должно быть у парсера строки, когда на вход ему приходит строка: "qwe3452"? 21:27:28 From OTUS онлайн образование : qweeeeeeeeeeeeeee 21:27:39 From Leonid Malov : а qwe0 21:27:40 From Omer Kaya : ok 21:27:50 From Anatoliy Ibragimov : qw)) 21:27:51 From egor-a-p : так что про 0 в (*) 21:27:55 From Aleksandr : тогда уже и qwe-1 21:27:56 From egor-a-p : ок 21:27:56 From Andrey G. : qw 21:28:31 From dkiryushin : вопрос по ассертам паники https://godoc.org/github.com/stretchr/testify/assert#Panics 21:28:32 From OTUS онлайн образование : https://forms.gle/zHXnyDAkTLyyQaAK8 21:28:39 From Omer Kaya : больше задач не будет? 21:28:47 From egor-a-p : 500 21:28:47 From Anatoliy Ibragimov : 500 ошибка 21:28:49 From Aleksandr : эррор 21:28:52 From Aleksandr : ЭРРОР 21:28:53 From Mitya Ivanov : Гугл сломали 21:28:53 From Сергей А : err 21:28:55 From Денис Судаков : 500 21:28:57 From Mitya Ivanov : отусэффект 21:28:58 From egor-a-p : ахтунг 21:29:42 From Anatoliy Ibragimov : Спасибо за урок, очень круто рассказываешь! 21:30:15 From Vasiliy : Да, спасибо большое! Было круто) 21:30:17 From Ельдос : можно, плс, на след. урок вывести чат на экран, чтобы он записывался? 21:30:37 From OTUS онлайн образование : https://docs.google.com/forms/d/e/1FAIpQLSdAJi_oniTA5dAg2FPxEqagrtE10Ko3Z9_CGvbXO-0OuiO9UQ/viewform?usp=sf_link 21:30:42 From egor-a-p : чат можно скачать 21:30:56 From Viacheslav Shvetsov : а как увидеть результаты форм? 21:30:59 From Viacheslav Shvetsov : чтобы самому понимать 21:31:29 From OTUS онлайн образование : https://otus.ru/polls/3567/ 21:31:46 From dkiryushin : спасибо, всем удачи 21:31:58 From Mitya Ivanov : спасибо 21:31:59 From Артем : спасибо 21:32:01 From Andrey G. : Thanks for the hard work! 21:32:02 From Сергей А : спасибо. бб 21:32:03 From Ельдос : спасибо! 21:32:03 From Roman : спасибо 21:32:04 From Ivan Goncharov : спасибо! 21:32:04 From br9k : спасибо за урок 21:32:04 From Omer Kaya : спс 21:32:06 From Denis Kuzmin : спасибо! 21:32:06 From Vasiliy : Можно очень кратко сказать о том что было на первом занятии? Как наверстать? 21:32:07 From egor-a-p : Есть ли пул строковых констант в go? 21:32:07 From Владимир Елхин : спасибо 21:32:07 From Viacheslav Shvetsov : спасибо, это было хорошо 21:32:14 From evilsnow : спасибо 21:32:17 From Leonid Malov : А если HelloConst = -3 (Не типипзированный) И присвоить его к uint? 21:32:19 From Александр К. : Спасибо, все гут 21:32:19 From Aleksandr : Спасибо! 21:32:41 From Omer Kaya : не не не 21:32:46 From Omer Kaya : так не надо)) 21:32:53 From Omer Kaya : го на полную 21:33:01 From Denis Belyatsky : а вы успеете проверить? ) 21:33:01 From Omer Kaya : без методистов 21:33:03 From mshev To OTUS онлайн образование(privately) : Что значит распоковать строку в домашнем задании? 21:33:09 From Vasiliy : Тем кто пропустил первое занятие, достаточно будет поглядеть запись первого урока? Что бы наверстать упущенное. Там вся инфа есть? 21:33:14 From Aleksandr : Давайте на ПОЛНУЮ катушку 21:33:22 From Omer Kaya : хм 21:33:29 From Omer Kaya : подробнее 21:33:39 From egor-a-p : с двумя ДЗ в неделю многие скоро отвалятся =) 21:33:54 From Omer Kaya : leetcode 21:33:56 From Денис Судаков : Спасибо! Все понравилось! 21:34:03 From Omer Kaya : hackrranck 21:34:03 From OTUS онлайн образование : delve 21:34:04 From dkiryushin : дедлайна же всё равно нет по домашкам, можно и позже сдавать 21:34:09 From Mitya Ivanov : Он в идее и юзается 21:34:11 From Omer Kaya : и норм) 21:34:25 From Andrey G. : https://github.com/go-delve/delve/issues/1274 21:34:26 From Mitya Ivanov : в го принтами дебажат 21:34:29 From Mitya Ivanov : )) 21:34:58 From Anatoliy Ibragimov : Это в PHP так дебажат) 21:35:08 From Ельдос : у нас будет урок/тема посвященная сборке пакетов/проектов? 21:35:18 From egor-a-p : Есть ли пул строковых констант в go? 21:35:19 From Ельдос : у меня нет понимания всяких make/Makefile etc 21:35:20 From Roman Bolkhovitin : пусть отваливаются 21:35:32 From egor-a-p : И как работает сравнение? 21:35:38 From Anatoliy Ibragimov : Ельдос, дальше все будет, не переживай) 21:35:41 From egor-a-p : equals 21:36:01 From Денис Судаков : Про пул это все люди из java мира пришли) 21:36:05 From Viacheslav Shvetsov : будет урок по обработке ошибок? простите, мне, чтобы на отус зайти, нужно впн разворачивать, поэтому щас проясню) 21:36:16 From Ельдос : Anatoliy, thanks!) 21:36:25 From alexander.davydov : Да, на следующей неделе будет про ошибки ) 21:36:28 From Anatoliy Ibragimov : ;) 21:36:38 From egor-a-p : В java есть пул строковых констант и там идет сравнение через ==. Если строка не в пуле, то сравнение надо делать через .equals 21:36:49 From Александр К. : а у стринг есть стринг пуллинг как в c#? 21:36:52 From Александр К. : да да 21:37:01 From egor-a-p : бро) 21:37:31 From Mikhail Tsyplakov : Все круто, спасибо 21:37:50 From egor-a-p : hashmap, посути 21:38:07 From mshev : Что значит в домашнем задании распаковать строку? 21:38:12 From Александр К. : это когда 2 одинаковые строки указывают на 1 область памячти 21:38:38 From Александр К. : и если через нью создать 2 строки одинаковые.. они по умолчанию не равны 21:38:41 From Денис Судаков : Тут это не надо, это же не виртуальная машина, тут все строки сравниваются на прямую 21:39:15 From egor-a-p : значит есть пулинг) 21:39:36 From br9k : экран на мониторе не ключен вроде 21:39:38 From Артем : 45 человек сидит, смотрит, никто почти не ушел ) 21:39:39 From Александр К. : экрана нет 21:39:43 From Александр К. : (( 21:39:48 From Артем : Экрана нет 21:39:51 From Vasiliy : Не видим ) 21:40:06 From Артем : да 21:40:07 From Vasiliy : + 21:40:08 From br9k : + 21:40:09 From egor-a-p : + 21:40:12 From Александр К. : + 21:40:15 From Алексей : да 21:40:16 From Aleksandr : кота отключите 21:41:17 From Aleksandr : в го ссылка и указатель - это разные понятия? 21:41:34 From egor-a-p : в go ссылок походу и нет 21:41:51 From egor-a-p : то есть только указатель, без арифметики 21:42:58 From egor-a-p : Значит пулинга нет 21:43:04 From Артем : В чем удобнее писать код на go? Goland, vs code, vim? Где какие плюсы и минусы? 21:43:11 From Viacheslav Shvetsov : copy on write? 21:43:14 From Viacheslav Shvetsov : вы имели в виду 21:43:16 From br9k : играют ковычки `` "" '' ? 21:43:19 From Roman Bolkhovitin : арифметика есть в unsafe 21:43:26 From Артем : Sublime? 21:44:00 From Omer Kaya : и \ 21:44:06 From br9k : `` нельзя вставлять переменныен вроде в fmt 21:44:13 From Omer Kaya : без прерывания 21:44:18 From egor-a-p : арифметика указателей с GC - это как-то страшно =) 21:44:40 From Андрей : Организационный вопрос: Не могли бы Вы на урок вперёд выкладывать презентацию, чтобы самостоятельно пройтись перед уроком? 21:44:48 From Александр К. : Давайте отпустим человека) спасибо за урок)) 21:44:59 From Алексей : + 21:45:01 From egor-a-p : спасибо за урок) 21:45:03 From br9k : https://www.sublimetext.com/3 - sublime text 3 21:45:05 From Anatoliy Ibragimov : Спасибо! 21:45:06 From Андрей : Спасибо! 21:45:06 From u.vitaliy : спасибо 21:45:06 From Алексей : Спасибо 21:45:07 From Денис Судаков : Спасибо! 21:45:08 From Артем : Спасибо) 21:45:10 From Aleksandr : спасибо 21:45:11 From bds : thnx 21:45:16 From Vasiliy : Благодарим) 21:45:18 From Ilya Lomakin : спасибо!