Vyper
vyper 整數預設值
這是我在這個 vyper 官方文件中讀到的內容:
https://vyper.readthedocs.io/en/stable/types.html#initial-values
整數 128 1
uint256 1
我創建了這個非常基本的智能合約:
variable_test: int128 @external @view def myfunction() -> int128: return self.variable_test
根據文件,myfunction 函式應該返回 1,但它返回 0…
任何的想法 ?
謝謝
該文件不可能正確:-)否則您無法可靠地傳達
1
(或0
)的含義。您連結到的文件似乎與 Vyper GitHub 頁面中的值相矛盾,這似乎更有意義:
Type Default Value address 0x0000000000000000000000000000000000000000 bool False bytes32 0x0000000000000000000000000000000000000000000000000000000000000000 decimal 0.0 int128 0 uint256 0
編輯:
事實上,他們在 GitHub 頁面上也是錯誤的,直到有人提出PR來糾正它們。