Cum se programează în Swift în Windows 10

Cum se programează în Swift în Windows 10 / Programare

Swift este una dintre cele mai fierbinți limbi din acest moment și a făcut mulți oameni excitați, pentru un motiv bun. Aplicațiile OS X și iOS ocupă o mare parte din piață. Fiind capabil să construiască aplicații iOS nativ este o afacere mare pentru oameni care nu doresc să se scufunde în adâncurile tulburi ale Obiectivului C (deși există multe motive excelente pentru a învăța C Caracteristici de programare C care fac unic (și mai bune) Caracteristici din programarea C care o face unică (și mai bună) Limba de programare C este mama tuturor limbajelor de programare moderne. Aproape toate limbile utilizate astăzi includ câteva caracteristici care au apărut pentru prima dată în limba C. Citiți mai mult).

Dacă sunteți nou la programare, puteți beneficia cu siguranță de la învățarea unui limbaj mai nou, cum ar fi Python Încercați Python în browserul dvs. Cu aceste Shell-uri interactive online gratuite Încercați Python în browserul dvs. Cu aceste Shell-uri interactive online gratuite Fie că treceți prin aceste Python exemple sau revizuirea elementelor de bază ale matricelor și listelor, puteți testa codul chiar în browser. Iată cele mai bune interpreți Python online pe care le-am găsit. Citește mai mult sau Ruby Cea mai bună introducere interactivă la Ruby pentru începători Cea mai bună introducere interactivă la Ruby pentru începători Dacă te gândești să înveți pe Ruby, iată un pas mare pe care îl poți lua. Citeste mai mult . Swift se potrivește și în această cutie, tăind niște colțuri pe care unii le consideră a fi un obstacol pentru un începător care învață să codifice.

Deoarece Swift este originar Apple, s-ar părea greu să știi de unde să încep dacă nu ai un Mac. Nu este “afara din cutie” mod de a compila Swift pe Windows. Acest lucru înseamnă că utilizatorii Windows nu pot învăța Swift? După cum se dovedește, nu! Există o cale.

Acest articol vă va ghida prin crearea unui program Swift simplu și cum să îl compilați și să îl executați în Windows 10.

Ce este Swift?

Înainte de a începe, să vedem ce este de fapt Swift. Swift este un limbaj de programare proiectat de Apple, care ia idei “de la Obiectiv-C, Rust, Haskell, Ruby, Python, C #, CLU, și prea multe altele pentru a lista” conform inițiatorului proiectului, Chris Lattner.

Este o limbă relativ tânără, care a fost lansată publicului în 2014, deși este deja privită pe scară largă. Indicele TIOBE al limbilor de programare de top din 2017 a plasat Swift la numărul 11, devenind una dintre limbile cu cea mai rapidă creștere din toate timpurile.

Image Credit: stackify.com

Pe scurt, dacă programați pentru OS X sau iOS, Swift este pentru dvs.! Pentru o privire mai aprofundată asupra utilizărilor pentru Swift, aruncăm o privire la aceste motive pentru care Swift merită să înveți. 7 Motive pentru care Limba de programare rapidă merită învățată 7 Motive pentru care Limba de programare rapidă merită învățat Trebuie să învățați limba de programare Swift mai devreme decât mai târziu, dacă nu doriți să rămâneți în urmă. Iată câteva motive excelente care te pot convinge. Citeste mai mult .

Noțiuni de bază cu Swift în Windows

În primul rând, vom avea nevoie de un editor care să scrie codul nostru. Puteți utiliza orice IDE cu care vă simțiți confortabil, deși nu este strict necesar să utilizați unul și orice editor de text va fi, de asemenea, suficient. De cele mai multe ori coboară la preferințele personale, deși dacă aveți nevoie de ajutor pentru a decide ce să utilizați acest ghid vă poate ajuta să editați textul versus IDE: Care dintre ele este mai bine pentru programatori? Editori de texte vs. IDE: Care dintre ele este mai bine pentru programatori? Alegerea între un IDE avansat și un editor de text mai simplu poate fi greu. Oferim câteva informații pentru a vă ajuta să luați această decizie. Citeste mai mult .

Astăzi vom folosi Notepad ++, deoarece este gratuit și simplu, și poate fi extins când este necesar. Soup Up Notepad ++ Text Editor cu pluginuri din Depozitul Notepad Plus [Windows] Soup Up Notepad ++ Text Editor cu Plugins din Notepad Plus Repository [ Windows] Notepad ++ este un înlocuitor demn pentru editorul de text încorporat și mult iubit de Windows și vine foarte recomandat dacă sunteți un programator, un web designer sau pur și simplu cineva care se află în nevoie de o câmpie puternică ... Citește mai mult. Descărcați Notepad ++ și deschideți-l. Să trecem la o anumită codificare!

Un salut rapid pentru tine!

Pentru proiectul nostru de testare astăzi vom crea un program simplu care va rula pe linia de comandă Windows. Începeți prin deschiderea unui nou fișier Notepad ++. Vom începe prin a tipări o întrebare pe ecran, așteptați ca utilizatorul să introducă răspunsul, apoi utilizați acest răspuns pentru a vă oferi un răspuns.

print ("Care este numele dvs.?")

Aceasta se va afișa imediat ce programul este rulat. Acum, că am pus o întrebare, ar trebui să oferim o modalitate de a permite utilizatorului să răspundă. Pentru aceasta, folosim Citeste linia() și stocați răspunsul ca o variabilă numită raspuns.

var răspuns = readLine ()

Dacă deja cunoașteți alte limbi de programare, puteți observa câteva diferențe mici aici. În primul rând, putem stoca datele obținute din readLine ca a var în loc să fie necesar să precizați că va fi un șir. O altă schimbare pentru cei care vin de la JavaScript Într-adevăr Aflați JavaScript cu 5 cursuri Udemy de top Învață cu adevărat JavaScript cu 5 cursuri Udemy de top JavaScript este limba de programare a web-ului. Dacă aveți un motiv să învățați JavaScript, aceste cinci cursuri excelente de la Udemy ar putea fi locul pentru a începe călătoria dvs. de codificare. Citește mai multe sau C # Cele 17 cele mai bune tutoriale de programare YouTube Cele 17 cele mai bune tutoriale de programare YouTube În acest post, am dori să vă îndreptăm către cele mai bune serii de programare YouTube pe care le-am găsit. Toate acestea sunt suficiente pentru a obține picioarele ude ca un programator newbie. Citește mai mult este lipsa punctului de verigă pentru a indica sfârșitul liniilor. Utilizatorii Python 10 Exemple Python de bază care vă vor ajuta să învățați rapid 10 exemple Python de bază care vă vor ajuta să învățați rapid Acest articol al exemplelor Python de bază este pentru cei care au deja experiență de programare și doresc să treacă rapid la Python cât mai repede posibil. Citiți mai multe ar putea fi deja mai acasă aici!

Acum, când avem aceste informații stocate într-o variabilă, dorim să le folosim și să le afișăm înapoi utilizatorului. Ce ar putea fi mai frumos decât să-i dorești o zi minunată?

print ("Salut \ (răspuns!), sper că aveți o zi minunată!")

Chiar dacă aveți experiență în alte limbi, veți observa diferențe aici. Mai degrabă decât folosind + operatorul în afara ghilimelor pentru a afișa variabila pe care o utilizați \ (Nume_variabila) în ghilimele. O altă trăsătură a lui Swift este folosirea lui Valori opționale. Aceste valori sunt greu de înțeles la prima vedere, dar adaugă o mai mare funcționalitate utilizării variabilelor în cadrul Swift.

În acest caz, pur și simplu dorim să afișăm valoarea așa cum este, deci adăugăm un semn de exclamare după numele variabilei raspuns! pentru a indica că nu este o valoare opțională. O valoare opțională este o variabilă care poate sau nu poate primi o valoare. Nu este nevoie de unul. Dacă nu i se atribuie o valoare, atunci va fi atribuită nul. Un semn de întrebare (?) După tipul de valoare îl identifică ca opțional, în timp ce o exclamație înseamnă că nu este.

Acum, când am terminat, codul dvs. ar trebui să arate astfel:

Pentru a salva codul, utilizați Fișier> Salvare ca și selectați Fișier Swift de la Salvați ca tip meniul. Dacă din meniul dvs. lipsește tipul fișierului Swift, selectați toate filele în schimb, și adăugați .rapid extensie de fișier după numele de fișier ales.

Compilarea Swift în Windows 10

Acum, când avem un program, trebuie să îl putem compila și să îl executăm. În timp ce nu există niciun mod construit pentru a programa Swift în Windows 10, există o muncă în jur. Han Sangjin a creat un compilator pentru Swift, care poate fi descărcat de la Github. Descărcați și instalați aplicația Swift for Windows utilizând instrucțiunile furnizate în legătură.

Odată instalat, deschideți-l. Veți fi prezentat cu un astfel de interfață:

Faceți clic pe Selectați Fișier și selectați programul anterior realizat. Clic Compila și așteptați ca programul să fie compilat. Pentru un program acest lucru ar trebui să fie aproape instantaneu, deși poate dura ceva timp, în funcție de cât de complex ați făcut codul!

Ar trebui să primiți a “S-a compilat cu succes” mesaj în caseta de dialog. Dacă nu, reveniți și verificați codul pentru a vă asigura că nu ați făcut nicio eroare. Odată ce codul este compilat, faceți clic pe Alerga pentru a rula programul. Programul se va deschide în linia de comandă Windows și ar trebui să arate astfel:

Este demn de remarcat faptul că trebuie să utilizați aplicația Swift pentru Windows pentru a rula codul dvs., .executabil fișierul creat nu va funcționa singur, chiar dacă aplicația este deschisă.

Inceputurile mici

Deoarece Swift nu este proiectat pentru a fi utilizat în Windows 10, aceasta este singura modalitate de a începe cu limba în prezent, în afara executării unei mașini virtuale. 7 Motive practice pentru a începe să utilizați o mașină virtuală 7 Motive practice pentru a începe să utilizați o mașină virtuală Termenul "virtual" a fost cooptat în multe feluri. Realitate virtuala. Virtual RAM. Școli virtuale. Dar virtualizarea în contextul PC-urilor poate fi confuză. Suntem aici să ne descurcăm. Citeste mai mult . În timp ce este limitat, este o modalitate excelentă ca cei curioși despre limbă să aibă parte de experiență cu ea și să învețe sintaxa.

Dacă decideți că Swift este pentru dvs. și intenționați să lucrați cu el pe OS X, există o multitudine de instrumente Cele mai bune locuri de învățat Swift, limbajul de programare al Apple Cele mai bune locuri de învățat Swift, limba de programare Apple Dacă doriți să învățați Swift , acum este momentul să vă scufundați. Limbajul are un viitor strălucit și cu cât îl înveți mai repede, cu atât mai repede veți putea profita de recompense. Citiți mai multe acolo pentru a vă ajuta. Odată ce ați luat o înțelegere de bază a mediului, de ce nu încercați câteva proiecte începător Deci, doriți să faceți iPhone Apps? 10 proiecte pentru începători, astfel încât doriți să faceți iPhone Apps? 10 proiecte pentru începători Doriți să creați aplicații iPhone și iPad? Începeți prin a învăța elementele de bază ale lui Swift. Citiți mai multe pentru a vă aduce cunoștințele la viață?

Dacă sunteți utilizator Linux și vă întrebați dacă este posibil să codificați în Swift folosind Ubuntu, avem câteva vesti bune Cum să începeți programarea în Swift pe Ubuntu Cum să începeți programarea în Swift pe Ubuntu Apple a lansat recent limba lor de programare Swift ca open source, ceea ce înseamnă că oricine poate folosi acum acest limbaj de programare, pe orice sistem, inclusiv Ubuntu! Citiți mai departe pentru a afla cum să începeți. Citiți mai multe pentru dvs.!

Invatati Swift? Cum credeți că se compară cu alte limbi noi de codare? Am pierdut orice alte hack-uri mari pentru a începe cu Windows 10? Spuneți-ne în secțiunea de comentarii de mai jos!

Explorați mai multe despre: Swift.