这是我上周下载Xcode的第一篇文章。我以前从未编程,而且一切都很好。我似乎无法访问项目中函数之外的变量,但它确实在游乐场中工作。难道我做错了什么?代码附在下面。
func givenValue(number: Int) -> (small: Int, large: Int)
{
let resultOne = (number*2)
let resultTwo = (number * number)
return (resultOne, resultTwo)
}
let answer = givenValue(15)
answer.small
answer.large
如果我尝试这是游乐场,它一切运作良好,如果我尝试在项目中使用它,我会得到两个错误如下:
" cannot invoke 'givenValue' with an argument list of type '(Int)' "
variable `"answer" flags up an expected declaration error.`
感谢您的帮助,如果我以错误的方式格式化我的问题,我表示歉意。
答案 0 :(得分:0)
func givenValue(number: Int) -> (small: Int, large: Int)
{
let resultOne = (number*2)
let resultTwo = (number * number)
return (resultOne, resultTwo)
}
在ViewDidLoad中调用它
override func viewDidLoad() {
super.viewDidLoad()
let answer = givenValue(15)
answer.small
answer.large
}
我希望它有效!!!!!!