Python

如何正確定義一個值並在 Brownie 中使用 .retrieve 呼叫它?

  • March 11, 2022
transaction = simple_storage.store(15, {"from": account})
transaction.wait(1)
updated_store_value = simple_storage.retrieve()
print(updated_stored_value)

這是我在這種情況下使用的程式碼。updated_store_value = 15。當我嘗試檢索這個整數並列印它時,我得到錯誤name updated_store_value is not defined我目前這樣做的方式是有道理的,但我認為布朗尼的更新以某種方式改變了這一點。

您將retrieve()函式的結果儲存在updated_store_value但列印updated_stored_value。這是導致錯誤的兩個不同變數。

引用自:https://ethereum.stackexchange.com/questions/123573