确认事项
功能类型
语言特性 (新的语法、操作符等)
问题描述
float无论在含义上还是传统上都是表示一种“浮动的数”,使用float作为十进制小数的名字不太好
建议的解决方案
我希望更名float为decimal,float类可以保留为原本计算机用的float
使用示例
// 注: 这里用冒号显示表示变量类型
var a : decimal = 0.1;
var b : decimal = 0.2;
print(a + b);
// 输出0.3
// decimal()该构造函数把其它类型的数转化为小数
// 输入两个数,一个是要转化的数,另一个表示了精度(精度是指小数点后几位还是指有效数字待定)
print(decimal(sqrt(2), 3));
// 输出1.414...
替代方案
No response
优先级
低 (可有可无的改进)
使用场景
No response
兼容性考虑
No response
实现意愿
额外信息
No response
确认事项
功能类型
语言特性 (新的语法、操作符等)
问题描述
float无论在含义上还是传统上都是表示一种“浮动的数”,使用float作为十进制小数的名字不太好
建议的解决方案
我希望更名float为decimal,float类可以保留为原本计算机用的float
使用示例
替代方案
No response
优先级
低 (可有可无的改进)
使用场景
No response
兼容性考虑
No response
实现意愿
额外信息
No response