コード:
contract A
{
uint public foo;
function A(uint _foo)
{
foo = _foo;
}
}
contract B
{
uint bar;
function B()
{
A a = new A(42);
bar = a.foo;
}
}
コンパイル エラー
Test:18:15: Error: Type function () returns (uint256) is not implicitly convertible to expected type uint256.
bar = a.foo;
^---^
コントラクトのパブリック変数を別のコントラクトで読み取るにはどうすればよいですか?