ch
Feedback
Библиотека задач по C# | тесты, код, задания

Библиотека задач по C# | тесты, код, задания

前往频道在 Telegram

Задачи и тесты по C# для тренировки и обучения. По рекламе: @proglib_adv Учиться у нас: https://proglib.io/w/05448a24 Для обратной связи: @proglibrary_feeedback_bot Наши каналы: https://t.me/proglibrary/9197

显示更多
5 008
订阅者
-324 小时
-17
-330
帖子存档
💡Как тривиально проверить значения интерфейса на nil? В Go новички часто сталкиваются с проблемой интерфейсных переменных, которым присваивается nil указатель. В таком случае, хотя значение в интерфейсе является nil, сама переменная интерфейса не равна nil. Пример: создаем переменную x как указатель на int, который по умолчанию nil, и переменную y как пустой интерфейс, который тоже nil по умолчанию. После присваивания x переменной y, интерфейс y уже не является nil, хотя x все еще nil.

var x *int
var y any
y = x
📌 Что вернет y == nil? Вернет false. Это потому, что интерфейс не просто представляет значение, которое ему присвоено, а действует как контейнер для этого значения. Для проверки, является ли значение в интерфейсе nil, нужно использовать утверждение типа. Например, для проверки y на nil, используем:

y.(*int) == nil
Это показывает, что интерфейс y не nil, но содержащееся в нем значение — nil. Полный пример здесь. #tip

Что выведет код?
Anonymous voting

Что выведет код?
Anonymous voting

Что выведет код?
Anonymous voting

Что выведет код?
Anonymous voting

Что выведет код?
Anonymous voting

Что выведет код?
Anonymous voting

⚡️Proglib запускает каналы про нейросети По каждому направлению отдельно! А именно: ⭐Библиотека нейрозвука — здесь все, связа
⚡️Proglib запускает каналы про нейросети По каждому направлению отдельно! А именно: ⭐Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой ⭐Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing ⭐Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии ⭐Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion ⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками. Подписывайтесь!

Что выведет код?
Anonymous voting

Что выведет код?
Anonymous voting