Size: a a a

2019 December 27

DP

Daniel Podolsky in Go-go!
pragus
Я мерил. Но экономить имеет смысл только либо в идиотских кейсах, либо если вы пишите udp-сервер
а за твои ништяки базара нет 🙂
источник

p

pragus in Go-go!
Daniel Podolsky
примерно такие же, как запустить функцию и завершить функцию

вы экономите на запуске функций? ручной инлайн делаете?
Ещё ж время аллокации ;)
источник

Z

Zver in Go-go!
Captain Flint
но вот так он уходит в бесконечный цикл

func main() {
 
   ticker := time.NewTicker(time.Second * 1)
 quit := make(chan bool)
 
   go func() {
   a := [5]int { 98, 93, 77, 82, 83 }
 
   for {
     select {
     case <- ticker.C:
       for _, element := range a {
         fmt.Println("Element:", element)
       }
     }
   }
   }()
 <-quit
 ticker.Stop()
 fmt.Println("Ticker stopped")
}
https://play.golang.org/
Лучше сюда вставлять.
источник

CF

Captain Flint in Go-go!
Zver
https://play.golang.org/
Лучше сюда вставлять.
понял, спасибо
источник

CF

Captain Flint in Go-go!
а еще насчет каналов. Есть горутина. после нее единственная запись со чтением канала (если я правильно понял) <- chan.

Почему при такой записи горутина выполняется в бесконечном цикле?
источник

CF

Captain Flint in Go-go!
мне так и надо, просто понять хочу
источник

CF

Captain Flint in Go-go!
Captain Flint
но вот так он уходит в бесконечный цикл

func main() {
 
   ticker := time.NewTicker(time.Second * 1)
 quit := make(chan bool)
 
   go func() {
   a := [5]int { 98, 93, 77, 82, 83 }
 
   for {
     select {
     case <- ticker.C:
       for _, element := range a {
         fmt.Println("Element:", element)
       }
     }
   }
   }()
 <-quit
 ticker.Stop()
 fmt.Println("Ticker stopped")
}
вот я про эту запись
источник

Y

YWNWA in Go-go!
почему если в проекте 2 мейн метода, то пишет:
can't load package: package tour:
main.go:36:5: expected 'package', found 'EOF'
источник

DP

Daniel Podolsky in Go-go!
потому что main должен быть только один, как кольцо
источник

Y

YWNWA in Go-go!
Daniel Podolsky
потому что main должен быть только один, как кольцо
и что мне каждый раз создавать новый проект для учебы?
источник

Y

YWNWA in Go-go!
если не хочу удалять предыдущий код
источник

DP

Daniel Podolsky in Go-go!
но у вас ошибка другая, вы файл не сохранили
источник

Y

YWNWA in Go-go!
лол
источник

Y

YWNWA in Go-go!
в Goland
источник

Y

YWNWA in Go-go!
не надо сохранять
источник

DP

Daniel Podolsky in Go-go!
YWNWA
и что мне каждый раз создавать новый проект для учебы?
в одном проекте модно по директориям раскидать
источник

Y

YWNWA in Go-go!
оно само сохраняется
источник

Y

YWNWA in Go-go!
ну когда раскинул - сработало
источник

Y

YWNWA in Go-go!
но что за тупость)
источник

DP

Daniel Podolsky in Go-go!
YWNWA
но что за тупость)
ваше мнение очень важно для сообщества!

высказывайте еще!
источник