斯威夫特:“浮点数不能转换为int”

维迪

如何将其转换为Int?我试过使用rounder方法使用初始化程序:Int()。所有这些方法都会产生错误。在这种情况下,我得到的是:“ float无法转换为int”

  let CirclePoints = 84
  let PI = 3.14159

  let radius: Double!
  let xBase: Int!
  let yBase: Int!
  var xPos = Int()
  var yPos = Int()

  xPos = round(xBase + radius * cos((PI / 10) * circlePoint))
康纳

我建议将所有值都转换为两倍,因为这是取整函数需要的。round函数还会返回一个double,因此您必须将round()的结果转换为Int才能将其存储在xPos中。

xPos = Int(round(Double(xBase) + Double(radius) * cos((PI / 10) * Double(circlePoint))))

请注意,此处的转换过程实际上是根据变量创建新的double值,而不更改这些变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

浮点数转换为int以获得大价值

来自分类Dev

在JavaScript中将浮点数转换为int的最快方法?

来自分类Dev

C将浮点数转换为int

来自分类Dev

将 int 转换为数组中的浮点数

来自分类Dev

如何在 OpenCL 中将 int 转换为浮点数?

来自分类Dev

带有浮点数(纬度、经度)的字符串不能转换为浮点数 - 这显示为 0

来自分类Dev

将timedelta转换为浮点数

来自分类Dev

inf不可转换为浮点数

来自分类Dev

将数据转换为浮点数

来自分类Dev

将浮点数转换为整数

来自分类Dev

将分数转换为浮点数

来自分类Dev

将整数转换为浮点数

来自分类Dev

用什么代码删除列表中不能转换为浮点数的任何项目?

来自分类Dev

用什么代码删除列表中不能转换为浮点数的任何项目?

来自分类Dev

将浮点数转换为int(有无转换)

来自分类Dev

将浮点数转换为int(带或不带强制转换)

来自分类Dev

将浮点数“> =”转换为“>”和“ <=”转换为“ <”

来自分类Dev

在python中将浮点数转换为浮点时间

来自分类Dev

将int强制转换为浮点数时的奇怪行为

来自分类Dev

如何将64位int转换为32位PowerPC上的浮点数?

来自分类Dev

构建数组时如何防止Numpy数组将浮点数转换为int?

来自分类Dev

强制转换语法以将总和转换为浮点数

来自分类Dev

如何修复以下代码中的“浮点数无法转换为浮点数[]”错误?

来自分类Dev

Python将字符串转换为浮点数

来自分类Dev

formatFloat:将浮点数转换为字符串

来自分类Dev

如何在Python中将元组转换为浮点数?

来自分类Dev

将测量的英寸(和像素)转换为浮点数?

来自分类Dev

将字符数组转换为浮点数?

来自分类Dev

浮点数转换为整数时如何舍入

Related 相关文章

热门标签

归档