• Задача
  • Решение
  • Обсуждение

TrySend: неблокирующая отправка

Реализуйте trySend(ch chan<- int, v int) bool — отправку без блокировки через default.

GolangРешение
func trySend(ch chan<- int, v int) bool {
	select {
	case ch <- v:
		return true
	default:
		return false
	}
}

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

00:00:00
Наш сайт собирает куки. Чтобы тебе было удобнее им пользоваться. Нажимая на кнопку, ты даёшь разрешение собирать куки