Aar*_*ron 6 floating-point integer numbers ios swift
假设我有一个代表1927年的值.现在我想获得所述年份的最后2位数.在Swift中有一种有效的方法吗?到目前为止,我根据我的SO研究找出了以下方法:
// My goal is to start with 1927 and end with 27
let fullYear = 1927 as Float // --> 1927
let valueToSubtract = Int(fullYear/100) // --> 19
let splitNumber = fullYear/100 as NSNumber // --> 19.27
let decimalValue = Float(splitNumber) - Float(valueToSubtract) // -->0.2700005
let finalNumber = Double(round(1000 * decimalValue)/10) // --> 27
Run Code Online (Sandbox Code Playgroud)
这看起来过于繁琐.我是编程和Swift的新手,我错过了一个更简单的方法吗?
| 归档时间: |
|
| 查看次数: |
4683 次 |
| 最近记录: |