From 42653756f2e148f7e5a1c3c2441657966ba7de07 Mon Sep 17 00:00:00 2001 From: Louis Date: Wed, 27 Sep 2023 12:16:38 +0200 Subject: [PATCH] vault backup: 2023-09-27 12:16:38 --- Algo/CM/CM du 27 septembre.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Algo/CM/CM du 27 septembre.md b/Algo/CM/CM du 27 septembre.md index 892d6e7..e32d8f7 100644 --- a/Algo/CM/CM du 27 septembre.md +++ b/Algo/CM/CM du 27 septembre.md @@ -41,11 +41,12 @@ - Uses: integer and element (predefined types) - Operations: - `modify: vector x integer x element -> vector` (internal operation) - - `nth: vector x integer -> element` + - `nth: vector x integer -> element` (observers) - `lowerlimit: vector -> integer` (observers) - - `upperlimit: vector -> integer` + - `upperlimit: vector -> integer` (observers) - Use - `nth(v, i+2)` -> Every time that an operation return a defined type, is a **internal operation.** -> **An observer** is when there is AT LEAST 1 defined type vector and who return a predefined type +> Every time that an operation return a defined type, is a **internal operation.** An internal operation will really modify the data + +> **An observer** is when there is AT LEAST 1 defined type vector and who return a predefined type. The observer just look into the data and return the selected value, but he don't change any values.