为了了解以太坊,我想编写一个简单的贷款合同。我为任何贷款添加了一些简单的属性,但我立即遇到了问题。
contract Loan
{
address lender;
address borrower;
uint amount;
???? interestRate;
...
}
我使用什么类型的利率?查看solidity types documentation,原始类型包括布尔和多种整数。十进制数没有原语。
没有十进制数字,我如何计算利息?
为了了解以太坊,我想编写一个简单的贷款合同。我为任何贷款添加了一些简单的属性,但我立即遇到了问题。
contract Loan
{
address lender;
address borrower;
uint amount;
???? interestRate;
...
}
我使用什么类型的利率?查看solidity types documentation,原始类型包括布尔和多种整数。十进制数没有原语。
没有十进制数字,我如何计算利息?
您可以使用另一个单元。就像将每个百分比乘以 100,在逗号精度后得到 2 个数字
1% => 100
0,1% => 10
0,01% => 1
如果还不够,可以使用其他乘数。
Solidity更新日志显示定点类型将包含在正在开发的 0.3.0 版本中。