Зарезервированные ключевые слова — это специальные слова, определенные в языках программирования, которые имеют специальные значения и не должны использоваться в качестве идентификаторов.

Эти ключевые слова зарезервированы для написания логики программирования и не должны использоваться для именования переменных и функций.

Однако, если вы используете их для именования переменных или функций, ваш код не будет работать правильно.

Вот 31 ключевое слово, доступное в Solidity.


31 зарезервированное ключевое слово

  1. после
  2. псевдоним
  3. подать заявление
  4. авто
  5. байт
  6. кейс
  7. копия
  8. дефолт
  9. определенный
  10. окончательный
  11. реализует
  12. в
  13. в соответствии
  14. позволять
  15. макрос
  16. соответствие
  17. изменчивый
  18. нулевой
  19. из
  20. частичный
  21. обещать
  22. ссылка
  23. перемещаемый
  24. запечатанный
  25. размер
  26. статический
  27. поддерживает
  28. выключатель
  29. определение типа
  30. тип
  31. был


Что, если я использую зарезервированное ключевое слово в качестве идентификатора?

Это вызовет parser error и ваш код не будет компилироваться.

ParserError: Expected identifier but got reserved keyword
Войти в полноэкранный режим

Выйти из полноэкранного режима


Как исправить ошибку ParserError?

Просканируйте свой код на наличие случаев, когда вы использовали ключевое слово в качестве имени переменной. Или имя функции. Затем замените каждый отдельный экземпляр незарезервированным ключевым словом. Просмотрите список выше и избегайте каждого из них.

Привет, я Коха, и я делюсь своим путешествием по Web3 здесь и на YouTube.