let numberDict = [ 1: "one", 2: "two", 3: "three", 4: "four", 5: "five"]
print(numberDict[5] ?? "don't know")
Run Code Online (Sandbox Code Playgroud)
将数字转换为相应单词的最佳方法是什么?
Foundation库有一个内置的NumberFormatter类,它可以拼写数字:
let number = 1
let formatter = NumberFormatter()
formatter.numberStyle = .spellOut
let numberString = formatter.string(from: number)
Run Code Online (Sandbox Code Playgroud)
在上面的示例中numberString是“一个”(可选)。请注意,这NumberFormatter不是区域设置。
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |