Size: a a a

2020 April 10

Т

Тыква Помидор... in Go-go!
да)
источник

Т

Тыква Помидор... in Go-go!
думал в джобу на канале класть еще один канал
источник

GC

Great Cornilio in Go-go!
файлы таки закрываются Close(), твк вышло
источник

Т

Тыква Помидор... in Go-go!
для того чтобы другаю рутина закрывала не востребованные
источник

Т

Тыква Помидор... in Go-go!
*обработанные
источник

Т

Тыква Помидор... in Go-go!
Great Cornilio
файлы таки закрываются Close(), твк вышло
думал сложнее
источник

а

а это кто in Go-go!
Тыква Помидор
Есть такая такска файлы обработать
Написал сервис с джобами
В джобу кладу io.Reader ы которые есть файлы. эти джобы идут в канале
Вопрос как грамотно закрыть эти файлы?
Может финализатор приделать к объекту файла
источник

Т

Тыква Помидор... in Go-go!
а это кто
Может финализатор приделать к объекту файла
что это?
источник

GC

Great Cornilio in Go-go!
на самом деле, я месяца три назад так же уперся в "так, а как мне закрыть ридер"
и лучшим решением было именно замена на ReadCloser
источник

а

а это кто in Go-go!
источник

GC

Great Cornilio in Go-go!
вычитал-закрыл, просто, удобно, офигенно.
ну либо я жажду подробнее о задаче, в которой это не подойдет
источник

Т

Тыква Помидор... in Go-go!
Great Cornilio
вычитал-закрыл, просто, удобно, офигенно.
ну либо я жажду подробнее о задаче, в которой это не подойдет
например bytes.NewReader
источник

Т

Тыква Помидор... in Go-go!
Или os.Stdin, не проверял
источник

GC

Great Cornilio in Go-go!
уно секундо, рабочий мак открою
источник

CI

Co. In in Go-go!
Great Cornilio
лучше знать, что же вы все же желаете передавать в функцию
Понятно что я знаю что я передаю. Мне нужно передавать туда и число и строку в зависимости от того как планеты сошлись. У меня вопрос как это оформить?)

Кажется что 3-й вариант самый подходящий, но какой-то осадочек от него на душе
источник

ВС

Владимир Столяров... in Go-go!
Ну как бы такое себе, полагаться чисто на сборку мусора. Хотя есть один занятный подход - финализатором при открытии делают функцию, порождающую панику, а при явном закрытии финализатор сбрасывается
источник

GC

Great Cornilio in Go-go!
скорее нет.
просто 2 функции, и на основе того что есть до выбора - выбираете
источник

а

а это кто in Go-go!
Владимир Столяров
Ну как бы такое себе, полагаться чисто на сборку мусора. Хотя есть один занятный подход - финализатором при открытии делают функцию, порождающую панику, а при явном закрытии финализатор сбрасывается
Да, интересно
источник

GC

Great Cornilio in Go-go!
Тыква Помидор
например bytes.NewReader
я открывал  os.Open, и имел таки и Reader, и Closer, и ReadAt, и прям полный перечень
источник

GC

Great Cornilio in Go-go!
Владимир Столяров
Ну как бы такое себе, полагаться чисто на сборку мусора. Хотя есть один занятный подход - финализатором при открытии делают функцию, порождающую панику, а при явном закрытии финализатор сбрасывается
занятно, но сириосли?
источник