Size: a a a

2020 July 24

IK

Ilya Kaznacheev in Go-go!
Хотя уже начал
источник

D

DORIAN GRAY in Go-go!
func main() {
 counts := make(map[string]int)
 input := bufio.NewScanner(os.Stdin)
 for input.Scan() {
   counts[input.Text()]++
 }

 for line, n := range counts {
   if n > 1 {
     fmt.Printf("%d\t%s\n", n, line)
   }
 }

}

а как остановить цикл scan?
источник

VS

Vladimir Smirnov in Go-go!
DORIAN GRAY
func main() {
 counts := make(map[string]int)
 input := bufio.NewScanner(os.Stdin)
 for input.Scan() {
   counts[input.Text()]++
 }

 for line, n := range counts {
   if n > 1 {
     fmt.Printf("%d\t%s\n", n, line)
   }
 }

}

а как остановить цикл scan?
Как тебе удобно.
источник

D

DORIAN GRAY in Go-go!
Vladimir Smirnov
Как тебе удобно.
так там бесконечный цикл. как это программа вообще должна работать
источник

VS

Vladimir Smirnov in Go-go!
DORIAN GRAY
так там бесконечный цикл. как это программа вообще должна работать
источник

VS

Vladimir Smirnov in Go-go!
Когда скан что то полезное сделает он вернет true, когда не сделает - false
источник

VS

Vladimir Smirnov in Go-go!
For на false остановится
источник

D

DORIAN GRAY in Go-go!
Vladimir Smirnov
Когда скан что то полезное сделает он вернет true, когда не сделает - false
так я бесконечно ввожу текст. Что значит не сделает полезное. в каком случае например?
источник

D

DORIAN GRAY in Go-go!
Vladimir Smirnov
For на false остановится
я понимаю. как этого достичь
источник

D

DORIAN GRAY in Go-go!
Самое интересное что это пример из книги, где даже не говорится об этом...
источник

VS

Vladimir Smirnov in Go-go!
DORIAN GRAY
я понимаю. как этого достичь
Если Стдин это вывод программы другой, то оно закроется когда нибудь наверное.

Иначе надо ифы городить и проверять на то что ты считаешь выходом
источник

D

DORIAN GRAY in Go-go!
Vladimir Smirnov
Если Стдин это вывод программы другой, то оно закроется когда нибудь наверное.

Иначе надо ифы городить и проверять на то что ты считаешь выходом
Ну так это кусок готовой программы. Она должна как-то работать. ифов там нет. Я что-то может не понимаю?
источник

VS

Vladimir Smirnov in Go-go!
DORIAN GRAY
Ну так это кусок готовой программы. Она должна как-то работать. ифов там нет. Я что-то может не понимаю?
Ну ты ей на вход подай не ручной ввод а выхлоп какой нибудь другой программы и оно будет работать
источник

D

DORIAN GRAY in Go-go!
Vladimir Smirnov
Ну ты ей на вход подай не ручной ввод а выхлоп какой нибудь другой программы и оно будет работать
Ну про это там не говорится. Как можно так писать книги...
источник

f

ferret🔬 in Go-go!
всем привет, а чем лучше всего тестить grpc api?
источник

VM

Vladislav Milenin in Go-go!
ferret🔬
всем привет, а чем лучше всего тестить grpc api?
Руками, садишь отдел QA байтики гонять
источник

OJ

O . J in Go-go!
DORIAN GRAY
Ну про это там не говорится. Как можно так писать книги...
Есть очевидные вещи о которых принято не говорить, подразумевая что читатель имеет базовые представления и понятия (например как устроен stdin/stdout).
В противном случае из такой книги вода лилась бы как из рога изобилия, раздувая ее на три тома по 1600 страниц.
источник

o

o macino in Go-go!
Oi
источник

o

o macino in Go-go!
Brasil aki
источник

VS

Vladimir Smirnov in Go-go!
DORIAN GRAY
Ну про это там не говорится. Как можно так писать книги...
Ну для го книги не особо нужны. Go tour и дока в целом норм
источник