GoLang
xxxxxxxxxx
package main
import "fmt"
func main() {
messages := make(chan string)
signals := make(chan bool)
select {
case msg := <-messages:
fmt.Println("received message", msg)
default:
fmt.Println("no message received")
}
msg := "hi"
select {
case messages <- msg:
fmt.Println("sent message", msg)
default:
fmt.Println("no message sent")
}
select {
case msg := <-messages:
fmt.Println("received message", msg)
case sig := <-signals:
fmt.Println("received signal", sig)
default:
fmt.Println("no activity")
}
}
no message received no message sent no activity
Linux - Как установить anc-api-tools
Linux - Как установить curvedns
Python - Проверьте, является ли число положительным, отрицательным или 0
Linux - Как установить zenmap
C - Подсчитать количество цифр в целом числе
C++ - Проверить, является ли число простым или нет
C++ - Проверить високосный год
C - Найдите наибольшее число, используя динамическое выделение памяти
JavaScript - Проверьте, начинается ли строка и заканчивается ли она определенными символами
Kotlin - Перевернуть число
Linux - Как установить zstd
Linux - Как установить xbitmaps
Kotlin - Округлить число до n знаков после запятой
Python - Запись файлов Excel (XLSX)
C++ - Найти частное и остаток
Java - Перевернуть число
Kotlin - Найти факториал числа
Linux - Как установить zfs-test
We have been online since 2021 and 1 millions of people around the globe have visited our website since then
More visitors every month