Константы и переменные

📅 На прошлой неделе

Мы говорили о настройке необходимых инструментов. Теперь, когда у вас есть Mac и Xcode, мы можем начать. 🚀

💭 Константы и переменные: (Концепции, без кода)

При программировании вы пишете инструкции для своего компьютера. Кодирование включает в себя указание компьютеру сделать одну из трех вещей:

  1. Информация о магазине
  2. Получить сохраненную информацию
  3. Что-то изменить в хранимой информации

Переменная или Константа — это способ хранения части информации. Причина, по которой переменные и константы полезны, заключается в том, что вы можете позже получить эту часть информации из переменной или константы, используя имя, которое вы выберете.

Разница между переменной и константой заключается в том, что вы можете изменить значение переменной позже в своем коде. Сейчас мы сосредоточимся на константах, при использовании Swift вы будете использовать их чаще.

💻 Константы и переменные: (примеры кода)

Создание константы

Давайте посмотрим, как это выглядит. Чтобы создать константу, вам нужно сделать две вещи:

  1. Сообщите компьютеру, какую информацию вы хотите сохранить.
  2. Дайте название информации, чтобы вы могли получить ее позже.

Вот как это выглядит:

let myFavoriteNumber = 1

Теперь у нас есть константа с именем «myFavoriteNumber», и в ней хранится число «.

Часть «let» означает «Я хочу создать константу с именем…», вы можете поместить любые слова после «let». Можно сказать «theLoneliestNumber», «myCheckingAccount» или «x». После выбора имени вам просто нужно поставить знак равенства, чтобы присвоить этот номер имени, которое вы придумали.

Почему это выглядит так смешно?

Код Swift поначалу может выглядеть странно, пока вы не узнаете определения большинства его фундаментальных концепций и правил. Эти правила известны как его синтаксис. Давайте взглянем на некоторые необычные синтаксические конструкции, которые использует Swift.

let theLoneiestNumber = 1
let myCheckingAccount = 0
let x = 2
  • Я не оставил пробелов для имени «theLoneiestNumber», «myCheckingAccount» или «x».
  • Я написал это странным образом, назвав его нижний верблюжий регистр.

Swift заботится о том, где находятся пробелы, имейте это в виду в будущих уроках. Постарайтесь осознавать, где расположены пробелы. Между «пусть» и «theLoneiestNumber» должен быть пробел, а между «самый», «самый одинокий» и «Число».

Получение информации от вашей константы

Вы заметите, что Playground автоматически отображает информацию для каждой созданной вами константы с правой стороны. Вот почему игровые площадки — такой отличный инструмент обучения. 😄

Делать вещи с вашими константами

Приятно видеть эти константы, но давайте сделаем что-нибудь с ними. Давайте возьмем две константы и сложим их вместе.

Давайте посчитаем и сохраним результат в константу.

Теперь давайте оба! Создайте две константы и умножьте их друг на друга (удерживайте Shift + 8, чтобы получить звездочку или символ умножения).

Попробуйте добавить еще несколько констант. Поэкспериментируйте, изменив число, связанное с ними. (Например, если бы мы изменили «myNumber» на «3» вместо «2», программа запустилась бы снова и «результат» теперь будет равно «9».)

Создание переменной

Переменная создается аналогичным образом, просто используется другое ключевое слово. Вот пример:

var myOtherFavoriteNumber = 1

Это создает переменную с именем myOtherFavoriteNumber и сохраняет в ней число 1. Давайте взглянем на создание переменной в вашей Xcode Playground.

Переменные важны, но их следует использовать только тогда, когда вам нужно изменить информацию, хранящуюся в переменной, позже в коде. Если вы не измените переменную позже в коде, Xcode покажет вам предупреждение.

Домашнее задание 📒

Бьюсь об заклад, вы не думали, что будет домашнее задание, верно? 😝

Нормальный режим

1. В файле Playground создайте константу, используя любое имя.

2. Создайте переменную, используя любое имя.

3. Измените значение Переменной на другое значение.

Сложный режим — Калькулятор чаевых

В файле Playground попробуйте написать код, который будет вычислять чаевые, которые вы дали бы официанту в ресторане.

Если вы не знаете, с чего начать, не волнуйтесь, создайте и рассчитайте некоторые переменные или константы, и я покажу вам, как выглядит калькулятор чаевых на следующей неделе.

Следующая неделя: Типы данных