swift中将字符串转成Double

在swift开发中,常常需要将字符串转成Double.(xcode 6)中

如果你直接"123" as Double,xcode将报错String is not convertible to Double

解决办法是先将swift的String类型转成OC的NSString然后调用doubleValue方法

("123" as NSString).doubleValue

或者

NSNumberFormatter().numberFromString("123")?.doubleValue

此方法仅在swift2.0前,2.0之后的方法更简单Double("123").

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 3,327评论 3 25
  • 我不是一个善于咎生活琐事而去思考的人,但是无意间看到一位良师的日志,便觉得自己也要跟随大师的脚步:思学问、思理想、...
    朽木N阅读 500评论 0 0
  • 创建theme.less文件 注意:路径问题,反复尝试过几次,要慎重在src目录下创建style文件夹在文件夹用创...
    简小咖阅读 1,973评论 0 4
  • 有一句广告语“世界上最宽广的是海洋,比海洋辽阔的是天空,比天空更博大的,是男人的情怀!”(此处隐去某广告品牌)[汗...
    妖孽你收了贫僧吧阅读 132评论 0 1
  • 今年五一,放假三天,很奇怪,竟然脑子里没有强烈出游的愿望,可能被清明的三天远行“伤”着了吧!就想静下心来,在...
    心的眼睛阅读 2,186评论 0 1