Solidity 智能合约,import导入其他文件
demo.sol(import导入其他文件):
pragma solidity ^0.4.20;
import "./demo2.sol"; // 导入外部的sol文件。(Test合约)
contract ImportTest {
function setString(Test test, string str) public {
test.setValue(str); // 调用Test合约中的setValue方法
}
}
demo2.sol(被导入的sol文件):
pragma solidity ^0.4.20;
contract Test {
string str1;
function setValue(string para) public {
str1 = para;
}
function getValue() constant public returns (string) {
return str1;
}
}
还没有评论,来说两句吧...