Swift数据类型String、Int、Float、Double转换

String转数字

Swift 复制代码
var text: String = "111"
var number: Int? = Int(text)
Swift 复制代码
let text: String = "111"
var n: Int = (text as NSString).integerValue

数字转String

Swift 复制代码
let number: Float = 123.5
var string: String = "\(number)"
Swift 复制代码
var number: Float = 123.5
var string = String(number)

数字之间互转

Swift 复制代码
var doubleNumber = 1.8
var intNumber = 0
intNumber = Int(doubleNumber)
相关推荐
WiresharkClub2 小时前
抓包遇到私有协议全是乱码?抓包鹰自定义协议解码教程
ios
Lvan的前端笔记14 小时前
ios:版本号和Build构建号
ios
大熊猫侯佩16 小时前
WWDC26 全新 SwiftData 的 .codable 宏选项:它不是泛型专用胶水
数据库·swift·apple
大龄秃头程序员19 小时前
Swift 并发实战:从 Task 到 Actor 重入性,我掉进了“逻辑不一致”的坑
swift
鹤卿12320 小时前
「iOS」3GShare总结
macos·ios·objective-c·cocoa
LinXunFeng20 小时前
给 Flutter 插件加上 Swift Package Manager 支持
flutter·swift
Lvan的前端笔记21 小时前
ios:区分 App Store / Ad Hoc / Development
ios
Lvan的前端笔记1 天前
ios:证书配置
ios
大龄秃头程序员1 天前
Swift 面试反直觉:Property Wrapper 真的拿不到宿主 self 吗?
swift
FeliksLv1 天前
从 +load 到 Swift Macros:自动注册的演进与实践
ios·objective-c·swift