Solidity
browser-solidity 可以使用記憶體測試器訪問契約值嗎?
我正在閱讀一個有趣的答案,並想對browser-solidity進行快速測試。
我的契約程式碼在下面,我只想獲取我在建構子中傳遞的字元串。
contract testConstant{ string testString; // {"_testString":"this is a test"} function testConstant(string _testString) { testString=_testString; } function gettestString() public constant returns(string) { return testString; } }
附上一個截圖,也許我忽略了一些東西,但在我看來,藍色的 gettestString 應該返回我在建構子中傳遞的 arg:
"this is a test"
您的範例適用於最新的 Solidity 版本:0.3.3-4dc1cb14/Release-Emscripten/clang/Interpreter
“0x000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7468697320697320612074657374000000000000000000000000000000000000”
成本:805 天然氣。(警告)
解碼:字元串:這是一個測試