var now = feeling(8) /* now 為一fun(),即是傳happy()給now() */
var mynow = now() /*再將now()的回傳值給mynow,便是答案。 */
var then = feeling(2)
var mythen = then() //不能再用mynow?
var x = { (name:String, price:Int) ->String in return "\(name) is sold for \(price) dollars." }
前面的X不用事先給予型態。但如果要給也可以,例如:
var y : (String) -> String = { (name:String) -> String in return "hello \(name)" }
而且還可以寫成如下:
var z : (String) -> String = { (name) -> String in return "good morning " + (name) }