-
В этом разделе я собираюсь ввести понятие "переменная" в уже имеющийся код. Итак,
-
переменная - это ячейка в памяти. В этой ячейке можно хранить численные значения,
-
строки или что-нибудь еще. Если вы посмотрите на рисунок, то там есть строка X = 7.
-
Это называется объявлением переменной. Мы можем думать об этом
-
как об ячейке в памяти. Я нарисую эту ячейку здесь.
-
И отмечу ее X. В этой ячейке может храниться значение. Так что, когда в коде вы видите X = 7,
-
это означает, что число семь хранится в этой ячейке. В сущности,
-
это и есть объявление переменной. Теперь посмотрим, что делает этот код.
-
Если в первой строке я объявил X = 7, это значит, что там я храню число 7.
-
Теперь к следующей строке. Здесь упоминается X. Эта строка выводит на экран переменную X.
-
X в этом случае не со знаком равенства; этот знак извлекает значение
-
из ячейки. Итак, что бы не хранилось в этой ячейке, оно будет использовано здесь.
-
Теперь я нажму Run. Видите, в конечно итоге мы получили 7.
-
Потому что, строка X = 7, сохранила 7 в ячейку,
-
а следующая строка просто ссылается на переменную X. Если я изменю значение на 8, я изменю
-
всего одну строку и нажму Run. Теперь все три строки содержат 8,
-
потому что эта строка сохраняет 8 в ячейку. Теперь проведем эксперимент, я полагаю,
-
что мы уже знакомы с числами и строками. Мы можем использовать эти два типа данных вместе. Так что,
-
если я скажу, что X = "hi", эта строка сохранится в ячейку.
-
Теперь, если я нажму Run, я получу эти строки. На самом деле,
-
я выбрал переменную X в качестве первого примера, потому что это самая популярная
-
в математике переменная, но мы можем выбрать и любую другую.
-
И если позже я захочу изменить программу для использования другого значения, я могу просто
-
поменять его в одном месте, вместе с переменной. И тогда все, кто использовал эту
-
переменную будут использовать новое значение. И так на самом деле мы будем использовать
-
этот образец, наверняка, очень, очень часто в нашем коде.
Надо сказать, что такое использование
-
знака равенства отличается от того, как он используется в математике или
-
алгебре. В математике-это строгое утверждение , если я скажу, что X=Y. Это
-
говорит о том, что они равны всё время. И в компьютере знак равенства
-
не имеет такого сложного определения.
В самом деле это просто значение.
-
Когда выполняется эта строка, забирается значение переменной, и помещается в ячейку
-
называемую X,Y,Z, или другую.