swift - 为什么 100/1000 在 swift palyground 中不是 0.10?
问题描述
我面临一个问题,我没有得到小数位的值,这是我曾经在 Swift Playground 中运行的代码
print(100/1000)
print(Float(100/1000))
预期输出:
0.10
0.10
实际输出:
0
0.0
解决方案
因为这:
let variable = 100/1000
print(type(of: variable))
// prints Int
推荐阅读
- vbscript - 使用 VBscript 和 For 循环卡住填充数组
- java - Spring Boot:如何获取 Web 服务器根 url
- javascript - 尝试将数组拆分为字符数组时出现间歇性类型错误
- javascript - 如何在 React Native 中模糊文本
- java - 如何将单个项目添加到现有微调器?
- matlab - 如何从计算 BVP 的 ODE 函数中提取变量?
- java - 重写代码只得到几个变量
- jquery - jQuery:按两个参数对列表进行排序
- maven - Maven Surefire:启动分叉时发生错误
- r - 为各种 stat_ellipse 添加图例