From 247e41309ae2fb8e0fb8d9d55314024ed9727060 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexander=20Aleksandrovi=C4=8D=20Klimov?= Date: Tue, 25 Oct 2022 12:01:01 +0200 Subject: [PATCH] Fix wrong operator precedence in documentation <1> => (1 || 0) && 0 0.000000 <2> => 1 || (0 && 0) 1.000000 <3> => 1 || 0 && 0 1.000000 <4> => --- doc/17-language-reference.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/doc/17-language-reference.md b/doc/17-language-reference.md index 02c49fd4c..5686d558a 100644 --- a/doc/17-language-reference.md +++ b/doc/17-language-reference.md @@ -204,8 +204,8 @@ Operator | Precedence | Examples (Result) | Descript `&` | 9 | 7 & 3 (3) | Binary AND `^` | 10 | 17 ^ 12 (29) | Bitwise XOR | | 11 | 2 | 3 (3) | Binary OR -|| | 12 | true || false (true), 0 || 7 (7)| Logical OR -`&&` | 13 | true && false (false), 3 && 7 (7), 0 && 7 (0) | Logical AND +`&&` | 12 | true && false (false), 3 && 7 (7), 0 && 7 (0) | Logical AND +|| | 13 | true || false (true), 0 || 7 (7)| Logical OR `=` | 14 | a = 3 | Assignment `=>` | 15 | x => x * x (function with arg x) | Lambda, for loop `?` | 16 | (2 * 3 > 5) ? 1 : 0 (1) | [Ternary operator](17-language-reference.md#conditional-statements-ternary)