range incidents {
if incident.IsClosed() {
solvedIncidents++
}
}
вот ну как так-то?
solvedIncidents = incidents.filter((incident) => incident.isClosed()).count()
Гагагаг
Ну, кстати, иногда действительно хочется кратких выразительных конструкций типа: solvedIncidents = sum(x.isClosed() for x in incidents) реализация - целиком на усмотрение компилятора - хоть циклом, хоть отдельной горутиной, из которой наружу будет торчать канал и выдавать элементы Важно, что и это читаемо, и хорошо оптимизируемо комплилятором.
Обсуждают сегодня