title: Printing optional variable
body: <p>I am trying with these lines of code</p>
  
  <pre><code>class Student {
      var name: String
      var age: Int?
  
      init(name: String) {
          self.name = name
      }
  
      func description() -&gt; String {
          return age != nil ? "\(name) is \(age) years old." : "\(name) hides his age."
      }
  }
  
  var me = Student(name: "Daniel")
  println(me.description())
  me.age = 18
  println(me.description())
  </code></pre>
  
  <p>Above code produces as follow</p>
  
  <pre><code>Daniel hides his age.
  Daniel is Optional(18) years old.
  </code></pre>
  
  <p>My question is why there is Optional (18) there, how can I remove the optional and just printing</p>
  
  <pre><code>Daniel is 18 years old.
  </code></pre>