如何将变量用作函数?

时间:2017-07-24 20:43:14

标签: javascript ethereum solidity

我想调用newToken(input)并使用输入作为我的函数名称。我怎么能这样做?

function newToken(input) {
    contract input {
      /* This creates an array with all balances */
      mapping (address => uint256) public balanceOf;

      /* Initializes contract with initial supply tokens to the creator of the contract */
      function input(uint256 initialSupply) {
            balanceOf[msg.sender] = initialSupply;              // Give the creator all initial tokens
        }

        /* Send coins */
        function transfer(address _to, uint256 _value) {
            if (balanceOf[msg.sender] < _value) throw;           // Check if the sender has enough
            if (balanceOf[_to] + _value < balanceOf[_to]) throw; // Check for overflows
            balanceOf[msg.sender] -= _value;                     // Subtract from the sender
            balanceOf[_to] += _value;                            // Add the same to the recipient
        }
    }
}

0 个答案:

没有答案