LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

как ты собрался для своего calc писать calc(3) + calc(4), если он у тебя может вернуть :overflow и :zero

zero он может вернуть только для x = 0, а overflow для достаточно большого x. calc(3) и calc(4) заведомо возвращают число

Если быть последовательным, то и операцию деления надо всегда заворачивать в match/try+catch. А также любую операцию чтения.

Исходная версия monk, :

как ты собрался для своего calc писать calc(3) + calc(4), если он у тебя может вернуть :overflow и :zero

zero он может вернуть только для x = 0, а overflow для достаточно большого x.

Если быть последовательным, то и операцию деления надо всегда заворачивать в match/try+catch. А также любую операцию чтения.