Rovnost
Nejzákladnější formou porovnávání je rovnost. Pojďme si rychle zopakovat její syntaxi. Všechny následující výrazy se vyhodnotí jako TRUE (klidně si je vyzkoušej v konzoli).
3 == (2 + 1)
"intermediate" != "r"
TRUE != FALSE
"Rchitect" != "rchitect"
Všimni si u posledního výrazu, že R rozlišuje velká a malá písmena: "R" se nerovná "r". Měj to na paměti při řešení cvičení v této kapitole!
Toto cvičení je součástí kurzu
Intermediate R
Pokyny k cvičení
- V editoru napravo napiš kód v R, který zjistí, jestli se
TRUErovnáFALSE. - Stejně tak ověř, jestli
-6 * 14se nerovná17 - 101. - Dál se zaměříme na porovnávání řetězců. Zeptej se R, jestli jsou řetězce "useR" a "user" stejné.
- Nakonec zjisti, co se stane, když porovnáš logické hodnoty s čísly: jsou
TRUEa 1 stejné?
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Comparison of logicals
# Comparison of numerics
# Comparison of character strings
# Compare a logical with a numeric