Python
如何正確定義一個值並在 Brownie 中使用 .retrieve 呼叫它?
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。這是導致錯誤的兩個不同變數。