Vyper 入门: 11. 构造函数和回调函数 在 Vyper 中,构造函数是一种特殊的函数,在合约部署时自动执行一次,用于设置初始状态和变量。构造函数使用特殊的名字 。 构造函数 定义构造函数 使用 修饰符和 来定义,注意 前后分别是 2 条下划线 修饰符 可选,只要作用用于部署时接收 ETH 和节省 gas 可以接受参数,用于设置合约的初始状态。 示例代码 构造函数中的操作 常用于设置合约拥有者、初始化状态变量等。 可以包含任何逻辑,但需确保操作安全,因为它在合约生命周期中仅执行一次。 注意事项 不要在构造函数中进行复杂的计算或可能失败的操作,以避免部署失败。 确保所有重要的初始状态都在构造函数中正确设置。