diff --git a/README.md b/README.md index 3cb6e90..b0d5a45 100644 --- a/README.md +++ b/README.md @@ -39,7 +39,8 @@ Currently missing relevant features (TODOs) are: - ~~Strings~~ (DONE) - Loops - Debug Information (PARTIALLY DONE) -- Borrows+Pointers +- ~~Borrows~~ (DONE) +- Pointers Smaller features: - Easier way to initialize arrays with a single value diff --git a/reid_src/borrow.reid b/reid_src/borrow.reid index ca96715..ac52245 100644 --- a/reid_src/borrow.reid +++ b/reid_src/borrow.reid @@ -2,10 +2,10 @@ fn main() -> u32 { - let mut value = 6; + let mut value = [4, 3, 2]; let mut borrow = &value; - *borrow = 17; + (*borrow)[1] = 17; - return *borrow; + return value[1]; }