Emoji/Unicode support

You can use any unicode character (including emoji) as variable names or in Strings.

  var 😄 = "Smiley"                                 
  println(😄) // will print "Smiley"
  let 🌍 = "🐶🐺🐱🐭"
  var 🚢: String[] = []
  for 💕 in 🌍 {
      🚢.append(💕+💕)
  }
  println(🚢) // will print [🐶🐶, 🐺🐺, 🐱🐱, 🐭🐭]

Which, in Xcode looks like

Swift Emoji