Арифметичні оператори в Stata є + (додавання), – (віднімання), * (множення), / (ділення), ^ (підведення до степеня) і префікс – (заперечення). Будь-яка арифметична операція над відсутнім значенням або неможлива арифметична операція (наприклад, ділення на нуль) призводить до відсутнього значення.
Оператори & | ~ і ! є використовується для позначення «і», «або» і «ні». Це справа смаку, чи використовувати ви ~ або ! для позначення заперечення.
У цьому розділі описано, як писати оператори за допомогою змінних, які зберігають значення, такі як числа та слова, і операторів, які символи, які виконують обчислення.
Scheme надає нам декілька корисних логічних операторів, у тому числі і, або, і ні. Оператори and та or є спеціальними формами і не обов’язково обчислюють усі аргументи. Вони просто оцінюють стільки аргументів, скільки потрібно, щоб вирішити, повертати #t чи #f (як оператори && та || у C++).
подвійне дорівнює Подвійне дорівнює, ==, є використовується для перевірки рівності. Його іноді називають логічною рівністю, оскільки це частина логічного тесту, який повертає або одиницю (істина), або нуль (хибність).');})();(function(){window.jsl.dh('P7zlZpqyEMjLp84PqMaD6QE__46 ','
Stata має чотири різні класи операторів: арифметичні, рядкові, реляційні та логічні. Кожен тип обговорюється нижче. Арифметичні оператори в Stata: + (додавання), – (віднімання), * (множення), / (ділення), ^ (зведення до степеня) і префікс – (заперечення).