m0_72674383 2022-07-10 22:50 采纳率: 0%
浏览 730

solidity问题 from solidity: ParserError: Function, variable, struct or modifier declaration expected.

你们好,我是solidity初学者,现在在打一个代码时候遇到了一个困难。一直出现from solidity:
ParserError: Function, variable, struct or modifier declaration expected.这个信号。但是我检查过了,并没有缺少什么花括号东西。
以下是我的代码
// SPDX-License-Identifier:MIT
pragma solidity ^0.8.0;

contract math{
uint numa = 4; //int256==int
uint numb = 2; //uint256==uint

function add(uint a,uint b) pure  public returns(uint){
     return a+b;
}
function jian(uint a,uint b) pure public returns(uint){
     return a-b;
}
function cheng(uint a,uint b) pure  public returns(uint){
     return a*b;
}
function chu(uint a,uint b) pure  public returns(uint){
     return a/b;
}
function yu(uint a,uint b) pure public returns(uint){
     return a%b;
}
function pingfang(uint a,uint b) pure public returns(uint){
     return a**b; 
}

    uint8 a = 3;
    uint8 b = 4;
    function weiyu()  public view returns(uint){
        return a & b;
    }
    function weihuo() public view returns(uint){
        return a  | b;
    }
    function weifan() public view returns(uint){
        return ~a ;      //取反
    }
    function weifei() public view returns(uint){
        return a ^ b;   //取非
    }
     function zuoyi() public view returns(uint){
        return a<<1;   //左移
    }
     function youyi() public view returns(uint){
        return a>>1;   //右移动
    }
   }

img

  • 写回答

2条回答 默认 最新

  • zgsdzczh 2022-07-12 19:26
    关注

    入参和预设参数名称重复了。

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 7月10日

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥15 stable diffusion
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条