swift – 如何检查是一个字符串或数字

前端之家收集整理的这篇文章主要介绍了swift – 如何检查是一个字符串或数字前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个数组[“abc”,“94761178”,“790”]

我想迭代每一个,检查是一个String还是整数?

如何检查?

如何将“123”转换为整数123

编辑Swift 2.2:

在swift 2.2中使用Int(yourArray [1])

var yourArray = ["abc","94761178","790"]
var num = Int(yourArray[1])
if num != nil {
 println("Valid Integer")
}
else {
 println("Not Valid Integer")
}

它会显示字符串是有效的整数,num包含有效的Int.You可以用num来进行计算。

来自文档:

If the string represents an integer that fits into an Int,returns the corresponding integer.This accepts strings that match the regular expression “[-+]?[0-9]+” only.

猜你在找的Swift相关文章