Что инициирует уинтс? - PullRequest
       20

Что инициирует уинтс?

2 голосов
/ 29 января 2020

В целом, что означают числа, если предположить, что мы просто называем простое число.

uint256 plainNumber

Я понимаю, что это ноль. Но я спрашиваю, есть ли способ определить, было ли это число установлено компилятором или пользовательской переменной. Например: Какой-то специальный протокол?

1 Ответ

2 голосов
/ 29 января 2020

Исходя из моего опыта, вы не можете знать, является ли значение 0, потому что это начальное состояние, или если это 0 из-за «вы».

Одним из "решений" было бы использование структуры такого типа и установка isSet bool при изменении значения plainNumber:

struct myPlainNumber {
    uint256 plainNumber
    bool isSet
}
...