Вопросы по теме 'contract'

Контракт интерфейса, объект класса?
Контракт на интерфейс, как объект на класс? Зачем нужно различать подобные вещи, от кода до исполняемого кода? Я как бы понял идею наименования класса как класса, а созданного экземпляра исполняющего класса - как объекта, но в целом, является ли...
18856 просмотров
schedule 05.04.2022

Как заставить метод compareTo соблюдать общий контракт?
Хромосома содержит ряд счетов, полученных различными способами. Метод compareTo фактически проверяет соответствие методов и, соответственно, возвращает результат. возврат 1: комп = -5..-1 вернуть 0: comp = 0 (может произойти в разных сценариях,...
1929 просмотров
schedule 14.11.2023

Визуализация кода контракта Ethereum
Я использую Ethereum с тестовой сетью Rinkeby, я создал контракт и развернул его. Есть ли способ отобразить исходный код этого контракта? Я знаю, что контакт неизменен, но я хочу просто взглянуть на код.
131 просмотров
schedule 30.03.2024

Нарушение контракта с ракеткой (функция максимальной рекурсии)
Изучу схему / ракетку, так что дайте мне немного свободы. В настоящее время пытаюсь найти максимальное значение при задании списка без использования встроенной функции max (). Текущий код: #lang racket (provide max-num) (define (max-num...
154 просмотров
schedule 18.07.2023

Spring Cloud Contract Gradle запускает тесты каждый раз
Обычно, когда вы запускаете тест gradle дважды, вы второй раз получаете ОБНОВЛЕНИЕ. Моя проблема в том, что при использовании весенних облачных контрактов сгенерированные тестовые источники каждый раз перестраиваются, поэтому все тесты запускаются...
94 просмотров
schedule 26.06.2023

Контрактное программирование и компиляторы C++2a
Я заинтересован в изучении недавно принятого контрактного программирования для C++20 для целей обучения и исследования. Когда я ищу поддержку компилятора, я разочарован, что не нашел. Как gcc , так и clang совершенно ясно, что они не...
1055 просмотров
schedule 15.09.2022

Требовать по адресу (this) .transfer (msg.value) выдает ошибку
нужна помощь в понимании того, почему require выдает ошибку и останавливает компиляцию моего контракта. Функция предназначена для того, чтобы позволить владельцу прокси обновить текущую версию контракта прокси и вызвать новую реализацию для...
561 просмотров
schedule 09.06.2024

Преобразование байт-кода смарт-контракта Solidity обратно в исходное состояние
Если я разверну смарт-контракт на блокчейне Ethereum и не хочу, чтобы кто-либо еще видел содержимое моего кода, смогут ли они увидеть его, легко преобразовав байт-код контракта с помощью какого-либо инструмента/декомпилятора/дешифрования? Например, я...
2139 просмотров

Поддерживают ли такие проверки, как «хэш?» в Racket, утиный ввод?
Я программист Python, новичок в Racket... Я видел такой код, как: (define table/c (and/c hash? (not/c immutable?))) Я понимаю, что это использование контрактов, то есть...
70 просмотров
schedule 09.09.2022