【发布时间】:2020-04-26 15:31:53
【问题描述】:
我的任务是用棋盘做点什么。输入为我们提供了一些国际象棋图形的起始位置。例如“b4”或“a6”或类似的东西。我如何分解输入并从中生成两个整数,就像在 C++ 中一样:
string input;
cin>>input
int coord_x = input[0] - 'a';
int coord_y = input[1]
我无法迅速做到这一点。我会这样做:
let input : String=readLine()!
let characters = Array(input)
然后尝试获取 int 但它不起作用,无论我尝试什么... swift中Array的内容是什么类型?
【问题讨论】: