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

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

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





Тъй като Swift е роден в Apple, имате нужда от Mac, нали? Грешно. Въпреки че няма метод „извън кутията“ за компилиране на Swift в Windows, това не означава, че потребителите на Windows не могат да научат Swift.





Ето как да създадете проста програма Swift и да я компилирате и стартирате в Windows 10.





Какво е Swift?

Преди да започнем, нека да разгледаме какво всъщност представлява Swift. Swift е език за програмиране, проектиран от Apple. Необходими са идеи „от Objective-C, Rust, Haskell, Ruby, Python, C#, CLU и твърде много други, за да бъдат изброени“ според създателя на проекта Крис Латнер.

Това е сравнително млад език, който беше пуснат на обществеността през 2014 г., въпреки че вече е широко разпространен. The Индекс TIOBE от най -добрите езици за програмиране през 2017 г. постави Swift на номер 11, което го прави един от най -бързо развиващите се езици на всички времена.



Накратко, ако програмирате за Mac или iOS, Swift е за вас! За по-задълбочен поглед върху употребите на Swift, разгледайте тези причини защо Swift си струва да се научи.

Първи стъпки със Swift в Windows 10

Първо, ще се нуждаем от редактор, в който да напишем нашия код. Можете да използвате всяка IDE, която ви е удобна, въпреки че не е строго необходимо да използвате такава и всеки текстов редактор също ще бъде достатъчен. Това се свежда най -вече до лични предпочитания, макар че ако имате нужда от помощ, решението какво да използвате това ръководство може да ви помогне.





Днес ще използваме Notepad ++ тъй като е безплатен, прост и разширяем. Изтеглете Notepad ++ и го отворете. Нека се спрем на малко кодиране!

Проста програма Swift за Windows

За нашия тестов проект днес ще създадем проста програма, която ще работи в командния ред на Windows. Започнете, като отворите нов файл Notepad ++. Ще започнем, като отпечатаме въпрос на екрана, изчакаме потребителят да напише отговора си и след това използваме този отговор, за да даде отговор.





print('What is your name?')

Това ще се покаже, когато програмата работи. След като зададохме въпрос, трябва да предоставим начин да позволим на потребителя да отговори. За това използваме readline () метод и съхранява отговора като променлива, наречена отговор .

var response = readLine()

Ако вече сте запознати с други езици за програмиране, може да забележите няколко малки разлики тук. Първо, можем да съхраняваме данните, получени от readLine като a където вместо да се налага да посочвате, че ще бъде низ. Друга промяна за тези от вас, които идват от JavaScript или C#, е липсата на точка и запетая за обозначаване на края на редовете.

Потребителите на Python може би вече са повече у дома тук!

Добавяне на изход

Сега, когато имаме тази информация съхранена в променлива, искаме да я използваме и да я покажем обратно на потребителя. Какво по -хубаво от това да им пожелаем страхотен ден?

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

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

В този случай просто искаме да покажем стойността такава, каквато е, затова добавяме удивителен знак след името на променливата отговор! за да се обозначи, че не е незадължителна стойност. Незадължителна стойност е променлива, която може или не може да получи присвоена стойност. Не изисква такъв. Ако не му е присвоена стойност, тогава ще му бъде присвоена нула.

Въпросителният знак (?) След типа стойност го идентифицира като незадължителен, докато удивлението означава, че не е така.

Вашият код ще изглежда така:

За да запазите кода си, използвайте Файл> Запазване като и изберете Swift файл от Запазване като тип меню. Ако в менюто ви липсва типът на файла Swift, изберете всички файлове вместо това и добавете .swift разширение на файла след избраното от вас име на файл.

Компилиране на Swift в Windows 10

Сега, когато имаме програма, трябва да можем да я компилираме и изпълняваме. Въпреки че няма вграден начин за програмиране на Swift в Windows 10, има работа. Han Sangjin създаде компилатор за Swift, който е достъпно за изтегляне от Github . Изтеглете и инсталирайте приложението Swift за Windows, като използвате инструкциите, предоставени в линка.

След като е инсталиран, отворете го. Кликнете върху Избери файл бутон и изберете предварително направената програма. Щракнете Компилирайте и изчакайте програмата да се компилира.

За такава малка програма тя трябва да бъде почти мигновена, макар че може да отнеме време в зависимост от това колко сложен сте направили кода си!

Трябва да получите съобщение „Успешно компилиран“ в диалоговия прозорец. Ако не, върнете се и проверете кода си, за да се уверите, че не сте допуснали грешки. След като кодът се компилира, щракнете върху Бягай за да стартирате вашата програма. Програмата ще се отвори в командния ред на Windows и трябва да изглежда така:

Заслужава да се отбележи, че трябва да използвате приложението Swift за Windows, за да стартирате кода си EXE създаденият файл няма да работи самостоятелно, дори ако приложението е отворено.

Започнете да кодирате Swift в Windows днес

Ако решите, че Swift е за вас, има много инструменти, които да ви помогнат. След като сте разбрали основно околната среда, защо не опитате няколко начинаещи проекта, за да оживите знанията си?

как да свържете ps2 контролер към компютър

Ако сте потребител на Linux и искате да кодирате приложения за iOS, ето как да кодирате в Swift с Ubuntu.

Дял Дял Туит електронна поща Ето защо ФБР е издало предупреждение за кошери Ransomware

ФБР издаде предупреждение за особено гаден вид рансъмуер. Ето защо трябва да сте особено предпазливи към рансъмуера на Hive.

Прочетете Напред
Свързани теми
  • Програмиране
  • Разработка на приложения
  • Суифт
  • Програмни езици
За автора Иън Бъкли(216 статии са публикувани)

Иън Бъкли е журналист на свободна практика, музикант, изпълнител и видео продуцент, живеещ в Берлин, Германия. Когато не пише или е на сцената, той се занимава с „направи си сам“ електроника или код с надеждата да стане луд учен.

Още от Иън Бъкли

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате