第85篇 笔记-用合约创建合约
Posted wonderBlock
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第85篇 笔记-用合约创建合约相关的知识,希望对你有一定的参考价值。
表达式和控制结构 — Solidity中文文档https://learnblockchain.cn/docs/solidity/control-structures.html
1. 通过 new
创建合约 create1
使用关键字 new
可以创建一个新合约。待创建合约的完整代码必须事先知道,因此递归的创建依赖是不可能的。
版本0.4.24:
pragma solidity ^0.4.24;
contract A {
uint public x;
uint public amount;
constructor(uint _a) public payable {
x = _a;
amount = msg.value;
}
}
contract B {
event e(uint x, uint amount);
A d = new A(4);
constructor(uint _u) public payable {
emit e(d.x(), d.amount());
以上是关于第85篇 笔记-用合约创建合约的主要内容,如果未能解决你的问题,请参考以下文章