麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

swift中Double轉String

2019-11-14 20:24:04
字體:
來源:轉載
供稿:網友

swift上手有好幾天了。發現swift除了本身的幾個基本類型轉換,一些比較特殊的數值類型轉換需要“橋接”到Objective-C來進行~

代碼當然也很簡單~

var numString = "1.0"var numDouble:DoublenumDouble = String.bridgeToObjectiveC(numString)().doubleValue//相當于objective-c的"  numdouble = [numString doubleValue]  "http://numDouble值為:1.0

 如果numString不是“數字”字符,而是其他字符呢?

var numString = "abc"var numDouble:DoublenumDouble = String.bridgeToObjectiveC(numString)().doubleValue//numDouble值為:0.0

 這種情況不會引起編譯器的異常。繼續看以下的幾種情況:

var numString1 = "1.5abc"var numString2 = "2.abc0"var numString3 = "abc3.0"var numDouble:DoublenumDouble = String.bridgeToObjectiveC(numString1)().doubleValue//numDouble1值為:1.5numDouble = String.bridgeToObjectiveC(numString2)().doubleValue//numDouble2值為:2.0numDouble = String.bridgeToObjectiveC(numString3)().doubleValue//numDouble3值為:0.0

 可以看出,doubleValue這個東東,從字符串的第一個字符開始索引,查找連續的數字字符(包含一個“.”),到第二個“.”或非數字的字符為止結束索引。

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美人人干 | 男女污视频在线观看 | 国产亚洲精品综合一区91 | xxxxxx视频 | va免费视频 | 国产精品刺激对白麻豆99 | 少妇一级淫片高潮流水电影 | 成人在线视频免费播放 | 久久视频精品 | 一级黄色影片在线观看 | 欧美18—19sex性hd | 四虎久草| www.精品在线 | 蜜桃网在线观看 | 国产最新网站 | 成人毛片免费 | 欧美精品久久久久久久久久 | 日韩 综合| 717影院理论午夜伦八戒秦先生 | 色蜜桃av| 久久777国产线看观看精品 | 黄色一级片免费观看 | 久久精品色 | 久久久久久免费 | 亚洲精品久久久久久久久久久 | 最新av网址在线观看 | xxxxxx性| 一级毛片免费高清视频 | 免费视频www在线观看 | 欧美精品久久久久久久久老牛影院 | 2021免费日韩视频网 | 精品国产91一区二区三区 | 久久华人| 日本a在线观看 | 国产成人精品免费视频大全办公室 | 日本在线播放一区二区 | 黄色成人小视频 | 国产女同玩人妖 | 中文字幕一区在线观看视频 | 国产精品亚洲欧美一级在线 | 亚洲成人免费网站 |