it's also Ruby syntax
authorRalf Jung <post@ralfj.de>
Mon, 15 Jul 2019 10:23:26 +0000 (12:23 +0200)
committerRalf Jung <post@ralfj.de>
Mon, 15 Jul 2019 10:23:26 +0000 (12:23 +0200)
personal/_posts/2019-07-14-uninit.md

index b1c479ab9a4a5c66049c12ec9d07bad2180bb033..a5656b4a8ddcbbe3169c853eed3e5970663d0c73 100644 (file)
@@ -54,7 +54,7 @@ However, if you [run the example](https://play.rust-lang.org/?version=stable&mod
 ## What *is* uninitialized memory?
 
 How is this possible?
-The answer is that every byte in memory cannot just have a value in `0..256` (this is Rust syntax for a left-inclusive right-exclusive range), it can also be "uninitialized".
+The answer is that every byte in memory cannot just have a value in `0..256` (this is Rust/Ruby syntax for a left-inclusive right-exclusive range), it can also be "uninitialized".
 Memory *remembers* if you initialized it.
 The `x` that is passed to `always_return_true` is *not* the 8-bit representation of some number, it is an uninitialized byte.
 Performing operations such as comparison on uninitialized bytes is undefined behavior.