Category: Golang

  • Страж единственной двери

    В этой задаче вам предстоит создать собственный mutex, используя только каналы Go. На первый взгляд всё просто: один поток входит в критическую секцию, остальные ждут. Но правильная работа такого mute…

  • Устройство вещественных числел в Go

    В Go существует 2 типа для выражения чисел с плавающей точкой. // Диапазон: от -3.4028235e+38 до +3.4028235e+38 // В памяти: 4 байта. type float32 float32 // Диапазон: от -1.7976931348623157e+308 …

  • Подушка отмены

    Напишите функцию sleep, которая заставляет программу «спать» заданное время.

  • Тайна исчезнувшей единицы

    В этой задаче вам предстоит разобраться в цепочке вычислений, проходящих через несколько функций.

    На первый взгляд всё просто: число берётся, изменяется и затем складывается — однако итоговый резул…

  • Целочисленные типы данных в Go

    Краткий обзор целочисленных типов в Go: от int8 до int64, их диапазоны и размеры, плюс беззнаковые (uint) и платформозависимые типы.