【发布时间】:2017-06-15 18:19:13
【问题描述】:
我对 Swift 编程语言比较陌生,这个看似简单的任务让我非常难过。如果有人可以帮助我解决这个问题,将不胜感激:
“编写一个函数,接收一个 Ints 数组并返回另一个数组及其平方。例如,输入 [1, 3, 4] 产生 [1, 9 ,16]”
谢谢!
【问题讨论】:
-
在我回答这个问题之前,这是家庭作业吗?分发这些问题的答案通常是不受欢迎的。
-
您尝试过任何方法吗?您在哪里卡住了?你能写一个函数吗?一个接受一个数组并返回另一个数组的函数? – 当然有优雅的单线解决方案,但你应该先尝试something。
-
不!我正在自学,并且已经阅读了几本不同的工作簿并通过示例学习。我只是绝对找不到
-
@MartinR 我知道这些基本概念,我只是不知道如何迭代数组中的单独整数。
-
《The Swift Programming Language》一书中的例子
let mappedNumbers = numbers.map({ number in 3 * number })已经接近你需要的了。