Почему бросок устарел в силу
Почему бросок неутомим в прочности?
Есть ли недостатки?
Я также нашел ниже на Github
Even if we remove throw as a feature, the keyword should be kept. We might be able to introduce something in the future.
Итак, какой тип реализации будет сделан путем броска в будущем? Есть ли еще какие-либо предложения для этого? Есть ли какая-либо документация, где я могу найти детали, связанные с этим?
2 ответа
Твердость документы просто описывает разницу между броском и возвратом.
Существует два способа запуска исключений: функция возврата может использоваться для отметки ошибки и возврата текущего вызова. В будущем возможно также включить сведения об ошибке в призыв к возврату. Ключевое слово throw также может использоваться в качестве альтернативы для возврата ()
Если вызов смены статуса не выполнен, revert
вернет неиспользованный газ, но throw
нет. и тот же статус будет возвращен.
Просто используйте revert () или любую из показанных ошибок и замените throw ()