Вдохновленный тем, что у нас был модульный тест, который не удался только по воскресеньям , напишите программу или функцию, которая ничего не делает, кроме как выдает ошибку, когда наступает воскресенье, и завершите работу в любой другой день.
Правила:
- Не использовать ввод или показывать вывод с помощью обычных методов ввода-вывода , кроме как для печати в STDERR или эквивалент вашего языка. Вам разрешено печатать в STDOUT, если это побочный продукт вашей ошибки.
- Функция может возвращать значение не по воскресеньям, если она ничего не печатает
- Ваша программа может использовать воскресенье из любого часового пояса или местного часового пояса, если это не противоречит.
- Ошибка - это то, что приводит к аварийному завершению программы , например, ошибка деления на ноль или использование неинициализированной переменной. Это означает, что если какой-либо код будет добавлен после той части, которая содержит ошибки, он не будет выполнен в воскресенье.
- Вы также можете использовать операторы, которые вручную создают ошибку, эквивалентную Python
raise
. - Это включает ошибки времени выполнения, синтаксические ошибки и ошибки при компиляции (удачи в этом!)
- Вы также можете использовать операторы, которые вручную создают ошибку, эквивалентную Python
- На ошибке должен быть какой-то признак, который отличает ее от отсутствия ошибки
- Это код-гольф , поэтому выигрывает самый короткий счет на каждом языке!
Я буду ждать до воскресенья, чтобы проверить ответы;)
print "error"
ошибки? Добавленный абзац ничего не проясняет.