首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >solc编译错误

solc编译错误
EN

Ethereum用户
提问于 2018-07-23 06:13:56
回答 1查看 424关注 0票数 0

当我编译一个简单的代码时,我会在代码下面捕捉到"索尔克预期的主表达式“。

代码语言:javascript
复制
if (highestBidder != 0) {
          highestBidder.send((highestBid),
        }

.i知道有一些错误的代码格式,但我不知道如何修改它?

代码语言:javascript
复制
pragma solidity ^0.4.4;
contract SimpleAuction {

  address public beneficiary;
  uint public auctionStart;
  uint public biddingTime;


  address public highestBidder;

  uint public highestBid;


  bool ended;


  event HighestBidIncreased(address bidder, uint amount);

  event AuctionEnded(address winner, uint amount);


  function SimpleAuction(uint _biddingTime, address _beneficiary) {
    beneficiary = _beneficiary;
    auctionStart = now;
    biddingTime = _biddingTime;
  }


  function bid() {

    require(condition, message); (now > auctionStart + biddingTime) ;


    require(condition, message); (msg.value <= highestBid);



    if (highestBidder != 0) {
      highestBidder.send((highestBid),
    }
    highestBidder = msg.sender;
    highestBid = msg.value;
    HighestBidIncreased(msg.sender, msg.value);
  }

  function auctionEnd() {
    require(condition, message); (now <= auctionStart + biddingTime);
    require(condition, message); (ended);
    AuctionEnded(highestBidder, highestBid);

    beneficiary.send(this.balance);
    ended = true;
  }

  function () {
    throw;
  }
}
EN

回答 1

Ethereum用户

发布于 2018-07-23 06:14:58

send((highestBid),改为send(highestBid);

请记住,Solidity并不是一种语言,您只需在表达式中添加一些随机字符,并希望它能够编译(与任何其他语言一样,除了解释语言之外,您可以用“run”替换“编译”一词)。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/54913

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档