Slash/ru: what changed
Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.
| Old | New | Line | |
|---|---|---|---|
| 1 | - | ||
| 2 | - | ||
| 3 | 1 | / | |
| 4 | - | ||
| 5 | - | ||
| 6 | 2 | ||
| 7 | 3 | Символ ***/*** (читается "слеш") используется в программах на [[Pascal]] для выполнения операции деления. Результат этой операции - вещественное число. Если вам нужен результат целого типа, то используйте для этого оператор [[Div/ru|div]] или функции округления значения - [[Round/ru|round]] или [[Trunc/ru|trunc]]. Если вам необходимо узнать остаток от деления, то воспользуйтесь оператором [[Mod/ru|mod]]. | |
| 8 | 4 | ||
| 9 | 5 | ``` pascal | |
| 10 | 6 | A := 3 / 4; | |
| 11 | 7 | ``` | |
| 12 | 8 | ||
| 13 | 9 | если **a** является переменной вещественного типа,то в результате будет 0.75 (если **a** переменная целого типа, то возникнет ошибка: Несовместимые типы). | |
| 14 | 10 | ||
| 15 | 11 | Значение справа от слеша должно быть *ненулевым*, иначе в результате деления на ноль произойдет ошибка. Её можно будет перехватить в блоках [[Try/ru|try]] .. [[Finally/ru|finally]] или [[Try/ru|try]] .. [[Except/ru|except]]. | |
| 16 | 12 | ||
| 17 | 13 | --- | |
| 18 | 14 | *From the Free Pascal wiki, page "Slash/ru", as it stood on 2020-02-26 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* |
