Skip to content

Instantly share code, notes, and snippets.

@sylvanaar
Created June 1, 2015 16:39
Show Gist options
  • Save sylvanaar/8f11afca6cda1941d817 to your computer and use it in GitHub Desktop.
Save sylvanaar/8f11afca6cda1941d817 to your computer and use it in GitHub Desktop.
Value or Reference Semantics for Arrays?
// Non-Working Code
if var monthArray = self.orderHistory[monthStr] {
monthArray.append(anOrder)
} else {
var monthArray = [HLOOrder]()
self.orderHistory[monthStr] = monthArray
monthArray.append(anOrder)
}
// Working Code
if var monthArray = self.orderHistory[monthStr] {
monthArray.append(anOrder)
self.orderHistory[monthStr] = monthArray
} else {
var monthArray = [HLOOrder]()
monthArray.append(anOrder)
self.orderHistory[monthStr] = monthArray
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment