Skip to main content
LibreTexts - Ukrayinska

2.2 Заява присвоєння та змінні

  • Page ID
    67088
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Завдання

    Все, що завгодно може бути збережено як змінна, використовуючи єдиний знак рівності, як

    x=6

    Це оператор присвоювання, який створює число 6 і зберігає його під ім'ям x.

    І тепер, коли змінна зберігається, ми можемо використовувати її в розрахунках. Наприклад

    x+3
    9

     

    Змінні в julia, як і інші мови, в першу чергу послідовності буквено-цифрових символів, а також підкреслення. Перш за все, змінна повинна починатися з алфавітного символу або після першого символу може містити цифри.

    Юлія також дозволяє багато символів Unicode в іменах змінних, однак не все. Наприклад, всі грецькі літери дозволені, тому\(\alpha=45\) є дійсним.

    Щоб отримати грецьку букву в Jupyter або REPL, введіть\ alpha, натисніть клавішу TAB, і вона буде перетворена на\(\alpha\).

    Зберігання змінних у віртуальній дошці

    Деталі зберігання змінних у комп'ютерному обладнанні не потрібні, однак мислення про зберігання як запис змінних та значень на дошці є корисною парадигмою. Уявіть собі дошку зі стовпцем імен змінних і стовпцем значень. Наприклад, якщо у нас є

    x=6
    y=-1
    z=8.5
    8.5

    тоді ви можете подумати про дошку, яка виглядає так:

    змінна значення
    х 6
    у -1
    z 8.5

     

    Якщо ми оцінюємо будь-який вираз, що містить будь-яку з цих змінних, то значення шукали підставили в вираз. Наприклад,

    2*y
    -2

    шукає значення y (що дорівнює -1) і підставляє це значення в і множить результат на 2. Як бачите результат -2.

    Якщо ми змінимо одне з значень, як

    y = y+5

    це означає, що права сторона оцінюється шляхом пошуку значення y, а результат дорівнює 4. Потім 4 поміщається в дошку, яка тепер буде виглядати так:

    змінна значення
    х 6
    у 4
    z 8.5

    Якщо ви думаєте про те, як працює шматок коду, часто вам потрібно буде дістатися до точки запису версії дошки.

    • Was this article helpful?