🧑💻 (prev.) cheap science officer at Rebased
🤹♂️ (prev.) assistant professor at WUT’s cybersecurity division
💎 (bad co-)maintainer of Bogus & Reek
📷 (very amateur) street photographer
🫂 he/him, vim/nvim
🕸️ https://chastell.net
They used my chart, redrew it as their own, did not link.
They used my chart, redrew it as their own, did not link.
You can mutate the array because you have access to the passed-by-value pointer to it (`a`), but you can’t repoint it (this is why `a += [3]` doesn’t change the caller’s variable).
This is also why you can’t mutate immediates.
You can mutate the array because you have access to the passed-by-value pointer to it (`a`), but you can’t repoint it (this is why `a += [3]` doesn’t change the caller’s variable).
This is also why you can’t mutate immediates.
`a.push(3)` is a call on the original `a` that modifies it.
(Ruby is pass-by-reference except some objects are immediates, like small integers… 😱)
`a.push(3)` is a call on the original `a` that modifies it.
(Ruby is pass-by-reference except some objects are immediates, like small integers… 😱)
And then what does it mean to be Catalonian.
And then what does it mean to be Catalonian.
tac blood_pressure.md | sponge blood_pressure.md
tac blood_pressure.md | sponge blood_pressure.md