HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>В программировании выражение - нечто возвращающее результат, который можно использовать.</p>
1 <p>В программировании выражение - нечто возвращающее результат, который можно использовать.</p>
2 <p>Мы уже знаем достаточно много о выражениях и о принципах их построения. Сложение, вычитание, конкатенация, а также другие математические и строковые операции - все это выражения:</p>
2 <p>Мы уже знаем достаточно много о выражениях и о принципах их построения. Сложение, вычитание, конкатенация, а также другие математические и строковые операции - все это выражения:</p>
3 <p>Особенность выражений в том, что они возвращают результат, который можно использовать - например, присвоить переменной или вывести на экран:</p>
3 <p>Особенность выражений в том, что они возвращают результат, который можно использовать - например, присвоить переменной или вывести на экран:</p>
4 <p>Но не все в программировании является выражением. Определение переменной - это инструкция, она не может быть частью выражения. То есть такой код выдаст ошибку:</p>
4 <p>Но не все в программировании является выражением. Определение переменной - это инструкция, она не может быть частью выражения. То есть такой код выдаст ошибку:</p>
5 <p>Как вы увидите дальше, выражения можно комбинировать, получая все более сложное поведение в самых неожиданных местах и неожиданным образом. Вы будете лучше понимать, как можно соединять части кода, чтобы получить нужный результат.</p>
5 <p>Как вы увидите дальше, выражения можно комбинировать, получая все более сложное поведение в самых неожиданных местах и неожиданным образом. Вы будете лучше понимать, как можно соединять части кода, чтобы получить нужный результат.</p>
6 <p>Поговорим о методах. Вызов метода - это выражение или нет? Мы знаем, что методы возвращают результат, то есть да, они выражения. Из этого автоматически следует много интересного.</p>
6 <p>Поговорим о методах. Вызов метода - это выражение или нет? Мы знаем, что методы возвращают результат, то есть да, они выражения. Из этого автоматически следует много интересного.</p>
7 <p>Например, мы можем использовать вызов метода прямо в математических операциях. Вот как можно получить индекс последнего символа в слове:</p>
7 <p>Например, мы можем использовать вызов метода прямо в математических операциях. Вот как можно получить индекс последнего символа в слове:</p>
8 <p>В этом коде нет нового синтаксиса. Мы всего лишь соединили уже известные части, опираясь на их природу. Можно пойти еще дальше:</p>
8 <p>В этом коде нет нового синтаксиса. Мы всего лишь соединили уже известные части, опираясь на их природу. Можно пойти еще дальше:</p>
9 <p>Все это справедливо для любых методов, в том числе строковых:</p>
9 <p>Все это справедливо для любых методов, в том числе строковых:</p>
10  
10