mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 21:21:33 +00:00
implement support for setting indexed values
This commit is contained in:
@ -73,8 +73,8 @@ func setCell(cells, swap, x, y, state) {
|
||||
let mask = if swap { 2 } else { 1 }
|
||||
let idx = x + y * gridWidth
|
||||
let value = cells[idx]
|
||||
if state { listSet(cells, idx, value | mask) }
|
||||
else { listSet(cells, idx, value & (~mask)) }
|
||||
if state { cells[idx] = value | mask }
|
||||
else { cells[idx] = value & (~mask) }
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,6 @@
|
||||
export func main() {
|
||||
let items = [["Hello"], ["Goodbye"]]
|
||||
println(items[0][0])
|
||||
items[0][0] = "Goodbye"
|
||||
println(items[0][0])
|
||||
}
|
||||
|
Reference in New Issue
Block a user