改变铸币率 uint 的 Solidity 语法错误

Solidity Syntax error with changing mint rate uint

我是 solidity 的新手,想知道为什么这不起作用。

//Mint Price
uint256 public mintRate = 0.025 ether;

function changeMintRate(uint256 _mintRate) public onlyOwner{
        uint256 public mintRate = _mintRate ether;
    }

这行是错误的

uint256 public mintRate = _mintRate ether;

请做:

mintRate = _mintRate ether;