A
Size: a a a
ЗА
func (g *Graph(Node, Edge)) SomeFuncName(n Node, e Edge) (gRes *Graph(Node, Edge), err Error) {
}ВС
ЛА
ЛА
func GetChannelName(options ...interface{}) string{}
//examples: GetChannelName("chats", 20), GetChannelName("chats", 20, "voiceChat", 3)
Channel - это map с клиентами, объединенными по какому-то признаку(к примеру чат)М
М
ВС
A
func slave(type T)(len int) []T {
return make([]T, len)
}
func master(type T)(s func(int) []T, len int) []T {
return s(len)
}
func main() {
r := master(slave(int), 3)
fmt.Println(r)
}master не нужно писать явно тип ( master(int)(slave(int)... ). Это правда круто.IK
AK
p
IK
VL
AM
IK
AM
AM