Почему пустота не равна нулю
Ноль — это числовая запись: соответствующая половина сыграна, но команда не набрала ранов. Пустая клетка не сообщает этого сама по себе.
В данных неизвестное значение не заменяют нулём. Поэтому при чтении табло пустую клетку следует сохранять как отдельный статус, пока её смысл не подтверждён обозначениями или данными источника.
Прочерк, ноль и пустая ячейка
В учебной карточке иннингов прочерк используется для несыгранной половины, а «0» — для сыгранной половины без ранов. Пустая клетка отличается от обоих обозначений: без легенды она не позволяет установить причину отсутствия числа.
Вымышленный фрагмент строки хозяев: «1 | 0 | 2 | | | | | | ». Первые три клетки содержат раны по сыгранным половинам. Пустые клетки после них могут означать, что поздние иннинги ещё не начались, но такой вывод допустим только при известном формате отображения этого табло; сами пробелы не являются числом 0.
Практический порядок чтения
Для сложения ранов используют только явно указанные числовые клетки. Пустая клетка может изменить сумму лишь после того, как источник однозначно определит, было ли в ней число, несыгранная половина или отсутствующие сведения.
- Сначала проверьте, есть ли в табло легенда для пустой клетки, прочерка и других символов.
- Если стоит «0», учитывайте её как ноль ранов в сыгранной половине.
- Если стоит прочерк в карточке иннингов, отмечайте несыгранную половину и не суммируйте знак как число.
- Если клетка пуста и её значение не определено, оставьте статус «нет данных» или «неизвестно», а не подставляйте ноль.
