操场上的代码不能在项目中工作

时间:2015-06-02 06:05:47

标签: swift

这是我上周下载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.`

感谢您的帮助,如果我以错误的方式格式化我的问题,我表示歉意。

1 个答案:

答案 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
}

我希望它有效!!!!!!