如何解决在 scalafmt 的一行中保留多个参数
我希望 Scalafmt 接受这种格式:
pragma solidity ^0.8.4;
contract Token {
mapping(address => uint) public balances;
event Transfer(address indexed from,address indexed to,uint value);
function mint(uint256 _amount,address[10] memory _receivers) external {
// mint 50% of the _amount to one address
balances[msg.sender] += _amount / 2;
emit Transfer(address(0x0),msg.sender,_amount / 2);
// mint the rest (another 50%) evenly to each receiver
// i.e. each gets 5%
for (uint i = 0; i < 10; i++) {
balances[_receivers[i]] += _amount / 20;
emit Transfer(address(0x0),_receivers[i],_amount / 20);
}
}
}
但目前它变成了:
val result = longMethodName(
a,b,c,d)
当参数较短时,第一种形式更令人愉悦。有没有允许的选项?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。