TypeError:无法读取未定义的属性“call”

时间:2018-03-12 18:44:42

标签: powershell blockchain truffle

所以基本上我刚刚开始使用Truffle,我已经创建了我的第一个Solidity代码,它看起来像这样:

pragma solidity ^0.4.4;
contract HelloWorld
{

function SayHello() internal pure returns (string)
{
    return ("Hello World!");
}

}

然后我打开Powershell并运行以下命令:testrpc比我使用“truffle”编译和“truffle migrate”编译和迁移我的代码

当我打开“松露控制台”并且这样做时,问题就开始发生了,最后给了我一个错误:

PS C:\Users**\MetaCoin> truffle console

truffle(development)> var hw

undefined

truffle(development)> HelloWorld.deployed().then(function(deployed){hw=deployed});

undefined

truffle(development)> hw.SayHello.call()

TypeError: Cannot read property 'call' of undefined

truffle(development)>

有人可以帮我吗?感谢。

0 个答案:

没有答案