Comments 12
Подсказкой может служить вопрос (простой) - когда вычисляются аргументы для defer-red функции.
Служить не может, ибо спрашивают, скорее всего, порядок выполнения ибо это нужно тупо знать. Вариант Go логичней с точки зрения реализации, альтернатива - может быть удобней для чтения.
Проведя опрос среди коллег я убедился что 2/3 отвечают правильно - но всё же логика авторов языка тут неочевидна :)
Логика именно что очевидна. Альтернатива приводит к возникновнию минимуо одной новой сущности, типа специальной "паники в горутине", и открывает следующий вопрос - а не сделать ли по-разному в зависомости от того, в каком потоке ОС горутина выполняется. А если вспомнить, что ограниченный до отсутствия доступ к планировщику - стратегическое решение, то вдвойне очевидна.
Можно для размышления распечатать значения самих переменных - как подсказал интервьюер тут полезно понять что же такое переменная типа
interface{}
:)
Какая душка этот интервьюер... Я бы сказал жёстче и в морду. А теперь вот задумался - если бы, как по моему, изгнать всех кто делал из себя нейросеть обучаясь на примерах - останется кто или уже кранты...
Если вы хоть раз с этим сталкивались, ответ, конечно, дать легко :)
Ой, пропаганда упомянутого выше метода обучения. А почему было не попросить исправить код и узнать даже больше - я не понимаю.
я не понимаю.
что вам мешает написать собственную статью на свой вкус вместо пространных брюзжащих комментов - я тоже не понимаю :)
А если вспомнить, что ограниченный до отсутствия доступ к планировщику - стратегическое решение, то вдвойне очевидна.
да ну, это ваше личное восприятие. если бы это было логично то было бы не менее логично чтобы main дожидался окончания работы всех запущенных горутин.
единственная внятная логика в том что асинхронно запущенная процедура должна быть асинхронной и максимально независимой от остальных. всё остальное - ересь.
ибо спрашивают, скорее всего,
там кроме порядка выполнения как раз и порядок вычисления аргументов же задействован. нагляднее было бы только использовать в аргументе функцию с сайд-эффектом но это уж слишком толсто
что вам мешает написать собственную статью на свой вкус вместо пространных брюзжащих комментов - я тоже не понимаю :)
Если не понимаете за статью, то либо я Вам сочувствую, либо Вы на столько толстокожий что система написания статей на Хабр и система кармы Вас не бесят, либо Вы конформист от Бога. Правда всегда горькая, в кармц можете насрать ещё - может полегчает.
Если не понимаете за комментарии, то это потому, что ошибочно сочли их брюзжащими, а они исправляющие ошибки. Подумайте ещё, если хотите и можете.
да ну, это ваше личное восприятие
Отнюдь. Это слова тех самых разработчиков.
что система написания статей на Хабр и система кармы Вас не бесят,
это конечно моё личное мнение, но я тут осмелюсь порекомендовать не переживать за систему кармы. статьи писать ради кармы это очень глупое занятие. я больше рассматриваю это как возможность сделать некие заметки - как себе на память - так и с возможностью что кто-то поправит какие-то мои ошибки (видите ниже, так и случилось - вам же просто реальные ошибки не бросились в глаза поэтому сконцентрировались на субъективных моментах)
беситься вредно. рассматривайте отклик по статьям скорее как наводку насколько форма общения которую вы выбрали кажется удобоваримой другим. в любом случае это полезное упражнение для развития скиллов по коммуникации своих мыслей другим. это реально полезно. а беситься неполезно, повторюсь :)
Это слова тех самых разработчиков.
то что разработчики языка Go - паранормальные ребята, это уже ни у кого давно не вызывает сомнения :) другое дело - должны ли мы свято любить то что кажется правильным им?
P.S. насчет кармы и глупости есть оговорка однако - на хабре можно немного денег получать за удачные статьи - наверное это единственная очевидная польза - но суммы вознаграждений очень умеренные, так что опять же писать статьи в надежде стать миллионером - наверное не стоит.
Что будет при попытке прочесть из закрытого канала? Паника.
Нет. Значение по умолчанию для типа.
Статья понравилась - проверил себя очередной раз ) одно не ясно в "Опять присваивание "к интерфейсу", что там что-то где-то копируется вопреки "задумке" ? выводит первоначальное "meou"
А в чем смысл статьи? Вопросы без ответов?
Вот именно, ответы можно было бы спрятать под спойлер, чтобы хотя бы проверить себя, а для новичков - поучиться. Но нет.
Здравствуйте, вот задача. Правильный ответ - Надо всего лишь...
да разобраться-то несложно с учётом обилия интернетов и LLM :) но пожелание со спойлерами учтём на будущее, спасибо
Несколько занятных вопросов собеседований по Go