如何在Swift中按命令行读取?

时间:2018-03-09 11:10:30

标签: swift

创建变量并使用函数readLine()通过命令为其赋值时,如果给出一个数字,该数字不是int,则为String?。如何将此String?转换为int并将该int放入变量?

1 个答案:

答案 0 :(得分:0)

var input = readLine()

if let string = input {
  var optionalInt = Int(string)
  if let int = optionalInt {
    print(int)
    // Here you have your int value
  }
}

或(不安全的解决方案):

var input = readLine()!
var int = Int(input)!