你好,我想检查这段代码的输出,但不知何故,我无法在屏幕上看到Xcode的输出。
func numerator() {
let nums = [2,7,11,15]
let target = 26
for i in nums{
for (index, j) in nums.enumerated() {
if i+j == target {
print(index)
}
}
}
}
2条答案
按热度按时间rxztt3cl1#
所以,如果这是一个操场项目,你需要调用函数。只需在函数后执行
numerator()
(第25行)为了address @jnpdx,这段代码应该可以工作,因为代码并没有试图将索引添加到值中,它看起来像是将数组的值添加在一起,所以最终它应该执行
11 + 15
,这应该会打印该行。vsdwdz232#
你的问题有两个部分:
1.如何运行上面的代码
1.如何看待输出。
对于第1项,您可以将其作为命令行应用程序和Playground运行,或者作为不显示任何UI的Mac或iOS应用程序运行。我倾向于使用Mac命令行应用程序来测试简单的代码。你需要在某个地方调用
numerator()
函数,否则它的代码将不会被执行。对于第2项,您可以打开Xcode调试器窗口并查看控制台输出。你确定你的代码会执行你的print语句吗?
这里有一个完整的命令行工具,可以测试你的代码。
这将输出以下内容: