Swift Optionals - La liaison variable dans une condition nécessite un initialiseur

Je suis nouveau à Swift et à essayer de comprendre l'Option concept. J'ai un petit morceau de code dans l'aire de Jeux qui me donne de l' "Variable de liaison dans un état de santé nécessite un initialiseur d'erreur". Quelqu'un peut-il expliquer pourquoi et comment puis-je résoudre ce problème?

Je ne veux imprimer "Oui" ou "Non" selon que "score1" a une valeur ou non. Voici le code:

import Cocoa

class Person {
    var score1: Int? = 9

    func sum() {
        if let score1 {
            print("yes")
        } else {
            print("No")
        }
    }//end sum
 }//end person

 var objperson = person()
 objperson.sum()

source d'informationauteur Harry | 2015-08-20