Swift为什么String转换Int

北京皮炎医院那家好 http://m.39.net/pf/a_8833134.html

摘要

知其然,更要知其所以然。前段时间用String转换Int处理时,发现一种情况返回nil,就换成String转换Double的方式处理。今天就要来看看这种返回nil的情况是怎么造成的。

当有小数的String文本转换为Int类型时,返回的值并不是咱们想要的向下取整后的整数,而是nil。

//Int转换为StringletintStr="2.78"letint=Int(intStr)//nil

为什么是nil?今天就来解解这个疑惑。

String转换Int本质

首先


转载请注明:http://www.aierlanlan.com/grrz/1120.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了