2015-12-03 53 views
-1

我正在學習Swift和iOS平臺。我不能讓這個錯誤消失。我已經搜索過,但沒有發現任何基本的東西。幫助表示讚賞。Swift錯誤:使用未解析的標識符

import Foundation 

let num1 = 10 
let num2 = 5 

// declare the function answerResult, which takes and Int 
// and returns a string 

func answerResult(answer : Int) ->String 
    if check(num1, num2, answer) { 
     return "correct!" 
    } 
    else { 
     Return "I'm sorry, that's wrong." 
    } 
} 
// Call the function with various numbers 
answerResult(15) 
answerResult(0) 
answerResult(600) 
answerResult(5) 

Playground execution failed: /var/folders/c8/6w5z3zbx1477cqv1wcys2cd80000gn/T/./lldb/441/playground551 .swift :12:8: error: use of unresolved identifier 'check' if check(num1, num2, answer) {

+1

那麼,你有'check'函數在任何地方聲明? – Vladimir

+0

謝謝,我看到發生了什麼......我想? 我會嘗試從下面的func check()想法。 非常感謝! – scalperjim

回答

1

有斯威夫特沒有 '檢查' 的關鍵字。你正在調用一個不敏感的方法。你可能需要實現一個功能func check()將3個參數作爲輸入,以便檢查實際執行操作。

+0

非常感謝!我會試試這個。 – scalperjim

相關問題