Как программировать на Swift в Windows 10

Как программировать на Swift в Windows 10

Swift - один из самых популярных языков в настоящее время, и не зря. Приложения для Mac и iOS занимают огромную долю рынка. Возможность создавать приложения для iOS изначально имеет большое значение для людей, которые не хотят погружаться в темные глубины Objective C.





Поскольку Swift встроен в Apple, вам нужен Mac, верно? Неправильный. Хотя нет готового метода компиляции Swift в Windows, это не означает, что пользователи Windows не могут изучить Swift.





Вот как создать простую программу Swift, скомпилировать и запустить ее в Windows 10.





Что такое Свифт?

Прежде чем начать, давайте посмотрим, что такое Swift на самом деле. Swift - это язык программирования, разработанный Apple. По словам создателя проекта Криса Латтнера, он берет идеи «из Objective-C, Rust, Haskell, Ruby, Python, C #, CLU и слишком многих других, чтобы их перечислить».

Это относительно молодой язык, который был представлен публике в 2014 году, хотя уже получил широкое признание. В Индекс TIOBE из лучших языков программирования в 2017 году Swift занял 11-е место, что сделало его одним из самых быстрорастущих языков всех времен.



Короче говоря, если вы программируете для Mac или iOS, Swift для вас! Для более глубокого изучения использования Swift ознакомьтесь с этими причинами, по которым Swift стоит изучить.

Начало работы со Swift в Windows 10

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





Сегодня мы будем использовать Блокнот ++ поскольку он бесплатный, простой и расширяемый. Загрузите Notepad ++ и откройте его. Приступим к кодированию!

Простая программа Swift для Windows

Для нашего тестового проекта сегодня мы собираемся создать простую программу, которая будет работать в командной строке Windows. Начните с открытия нового файла Notepad ++. Мы начнем с вывода вопроса на экран, дождемся, пока пользователь наберет свой ответ, а затем воспользуемся этим ответом для предоставления ответа.





print('What is your name?')

Это будет отображаться при запуске программы. Теперь, когда мы задали вопрос, мы должны предоставить возможность пользователю ответить. Для этого мы используем readline () метод и сохраните ответ как переменную с именем отклик .

var response = readLine()

Если вы уже знакомы с другими языками программирования, вы можете заметить здесь несколько небольших отличий. Во-первых, мы можем хранить данные, полученные из readLine, как куда вместо того, чтобы указывать, что это будет строка. Еще одно изменение для тех, кто перешел с JavaScript или C #, - это отсутствие точек с запятой для обозначения конца строк.

Пользователи Python, возможно, уже чувствуют себя здесь как дома!

Добавление вывода

Теперь, когда у нас есть эта информация, хранящаяся в переменной, мы хотим использовать ее и отображать обратно пользователю. Что может быть лучше, чем пожелать им хорошего дня?

print('Hello (response!), I hope you are having a great day!')

Даже если у вас есть опыт работы на других языках, вы увидите здесь некоторые различия. Вместо того, чтобы использовать + оператор вне кавычек для отображения вашей переменной, вы используете (имя_переменной) в кавычках. Еще одна особенность Swift - использование Необязательные значения . Эти значения трудно понять на первый взгляд, но они расширяют функциональность использования переменных в Swift.

В этом случае мы просто хотим отобразить значение как есть, поэтому мы добавляем восклицательный знак после имени переменной. отклик! для обозначения того, что это не необязательное значение. Необязательное значение - это переменная, которой может быть присвоено или не присвоено значение. Это не требует. Если ему не присвоено значение, то ему будет присвоено значение nil.

Знак вопроса (?) После типа значения определяет его как необязательный, а восклицательный знак означает, что это не так.

Ваш код будет выглядеть примерно так:

Чтобы сохранить свой код, используйте Файл> Сохранить как и выберите Swift файл от Сохранить как тип меню. Если в вашем меню отсутствует тип файла Swift, выберите все файлы вместо этого и добавьте .быстрый расширение файла после выбранного вами имени файла.

Компиляция Swift в Windows 10

Теперь, когда у нас есть программа, нам нужно иметь возможность ее компилировать и запускать. Хотя встроенного способа программирования Swift в Windows 10 нет, есть обходной путь. Хан Санджин создал компилятор для Swift, который доступно для скачивания с Github . Загрузите и установите приложение Swift для Windows, следуя инструкциям по ссылке.

Как только он будет установлен, откройте его. Нажать на Выберите файл и выберите ранее созданную программу. Нажмите Компилировать и подождите, пока программа скомпилируется.

Для такой крошечной программы это должно быть почти мгновенным, хотя это может занять время, в зависимости от того, насколько сложным вы сделали свой код!

Вы должны получить сообщение «Успешно скомпилировано» в диалоговом окне. Если нет, вернитесь и проверьте свой код, чтобы убедиться, что вы не сделали ошибок. После компиляции кода щелкните Запустить для запуска вашей программы. Программа откроется в командной строке Windows и должна выглядеть так:

Стоит отметить, что вы должны использовать приложение Swift для Windows для запуска своего кода, исполняемый Созданный файл не будет работать автономно, даже если приложение открыто.

Начните писать код на Swift в Windows уже сегодня

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

как удалить файл, открытый в другой программе

Если вы пользователь Linux и хотите кодировать приложения для iOS, вот как писать код на Swift с Ubuntu.

Делиться Делиться Твитнуть Эл. адрес Вот почему ФБР выпустило предупреждение о вирусах-вымогателях Hive

ФБР выпустило предупреждение об особо опасной разновидности программ-вымогателей. Вот почему вам нужно особенно опасаться программ-вымогателей Hive.

Читать далее
Похожие темы
  • Программирование
  • Разработка приложений
  • Быстрый
  • Языки программирования
Об авторе Ян Бакли(Опубликовано 216 статей)

Ян Бакли - независимый журналист, музыкант, исполнитель и видеопродюсер, живущий в Берлине, Германия. Когда он не пишет или на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.

Ещё от Ian Buckley

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться