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)
相关推荐
kymjs张涛3 小时前
零一开源|前沿技术周刊 #16
ios·apple·hacker news
2301_821046524 小时前
Python与Go结合
ios·iphone
他们都不看好你,偏偏你最不争气4 小时前
【iOS】AFNetworking
开发语言·macos·ios·objective-c
zhanggui6 小时前
iOS Debug Symbols
ios·xcode·debug symbox
HarderCoder7 小时前
【Swift Concurrency】深入理解 `async let` 与 `TaskGroup`:并发任务的生命周期与错误传播机制
swift
HarderCoder7 小时前
深入理解 Swift Concurrency:从 async/await 到 Actor 与线程池的完整运行机制
swift
HarderCoder7 小时前
Swift 结构化并发 6 条铁律 —— 一张图 + 一套模板,让 `async let` / `TaskGroup` / `Task {}` 不再踩坑
swift
库奇噜啦呼11 小时前
【iOS】static、const、extern关键字
ios
zzywxc78712 小时前
AI工具全景洞察:从智能编码到模型训练的全链路剖析
人工智能·spring·ios·prompt·ai编程
前端 贾公子13 小时前
《Vuejs设计与实现》第 16 章(解析器) 上
vue.js·flutter·ios