Raku kurss / Pamati / Mainīgo un datu tipu pamati / Loģiskais tips / Loģiskās operācijas ar citiem tipiem

Tests: Loģiskās operācijas ar neloģiskiem datiem

Kāds ir katras koda rindas rezultāts zemāk esošajos piemēros?

1

TrueTrue && True ir (: True, False :)
string 'True''True' && 'True' ir (: Boolean True, Boolean False, string 'True', string 'False' :)Tās ir virknes, kas Būla kontekstā ir True vērtības.
string 'Beta''Alpha' && 'Beta' ir (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :)Rezultāts ir otrā virkne.

2

True`TrueTrue` ir (: True, False :)
string 'True'`'True''True'` ir (: Boolean True, Boolean False, string 'True', string 'False' :)
string 'Alpha'`'Alpha''Beta'` ir (: Boolean True, Boolean False, string 'Alpha', string 'Beta' :)Rezultāts ir pirmā virkne.

3

200100 && 200 ir (: 100, 200, True, False, Nil :)
100`100200` ir (: 100, 200, True, False, Nil :)
Nil100 ^^ 200 ir (: 100, 200, True, False, Nil :)Nil ir vērtība, kas pārstāv vērtības neesamību.

Kursa navigācija

Loģiskās operācijas ar citiem tipiem   |   Loģiskās tabulas