Paano Mag-Program sa Swift sa Windows 10

Paano Mag-Program sa Swift sa Windows 10

Ang matulin ay isa sa pinakamainit na wika sa ngayon, at sa mabuting kadahilanan. Ang Mac at iOS apps ay tumatagal ng isang malaking bahagi ng merkado. Ang kakayahang bumuo ng mga iOS app na katutubong ay isang malaking deal para sa mga tao na hindi nais na isawsaw sa madilim na kalaliman ng Layunin C.





Dahil ang Swift ay katutubong sa Apple, kailangan mo ng Mac, di ba? Mali Habang walang pamamaraan na 'out of the box' upang mag-ipon ng Swift sa Windows, hindi ito nangangahulugan na ang mga gumagamit ng Windows ay hindi maaaring malaman ang Swift.





Narito kung paano lumikha ng isang simpleng programa ng Swift at i-compile at patakbuhin ito sa Windows 10.





Ano ang Matulin?

Bago magsimula, tingnan natin kung ano talaga ang Swift. Ang Swift ay isang wikang nagprograma na dinisenyo ng Apple. Tumatagal ng mga ideya 'mula sa Objective-C, Rust, Haskell, Ruby, Python, C #, CLU, at napakaraming iba pa upang ilista' ayon sa nagmula sa proyekto na si Chris Lattner.

Ito ay isang medyo bata na wika na inilabas sa publiko noong 2014, kahit na ito ay malawak na itinuturing. Ang Index ng TIOBE ng nangungunang mga wika sa programa sa 2017 na inilagay ang Swift sa bilang 11, ginagawa itong isa sa pinakamabilis na lumalagong mga wika sa lahat ng oras.



Sa madaling salita, kung nag-program ka para sa Mac o iOS, ang Swift ay para sa iyo! Para sa isang mas malalim na pagtingin sa mga gamit para sa Swift, tingnan ang mga kadahilanang ito kung bakit nagkakahalaga ng pag-aaral ang Swift.

Pagsisimula Sa Swift sa Windows 10

Una, kakailanganin namin ang isang editor upang isulat ang aming code. Maaari kang gumamit ng anumang IDE na komportable ka sa iyo, kahit na hindi mahigpit na kinakailangan na gumamit ng isa at ang anumang text editor ay sapat din. Karamihan ay bumaba sa personal na kagustuhan, kahit na kung kailangan mo ng tulong sa pagpapasya kung ano ang gagamitin ang gabay na ito ay maaaring makatulong sa iyo.





Ngayon ay gagamitin namin Notepad ++ dahil ito ay libre, simple, at extensible. I-download ang Notepad ++ at buksan ito. Hinahayaan kang bumaba sa ilang pag-coding!

Isang Simpleng Swift para sa Windows Program

Para sa aming proyekto sa pagsubok ngayon lilikha kami ng isang simpleng programa na tatakbo sa linya ng utos ng Windows. Magsimula sa pamamagitan ng pagbubukas ng isang bagong file ng Notepad ++. Magsisimula kami sa pamamagitan ng pag-print ng isang katanungan sa screen, hintaying i-type ng gumagamit ang kanilang tugon, at pagkatapos ay gamitin ang tugon na ito upang magbigay ng isang sagot.





print('What is your name?')

Ipapakita ito kapag tumatakbo ang programa. Ngayon na tinanong namin ang isang katanungan, dapat kaming magbigay ng isang paraan upang hayaan ang sagot ng gumagamit. Para sa mga ito, ginagamit namin ang Basahin ang linya() pamamaraan at iimbak ang sagot bilang isang variable na tinawag tugon .

var response = readLine()

Kung pamilyar ka na sa iba pang mga wika sa pagprograma maaari mong mapansin ang ilang maliliit na pagkakaiba dito. Una, maaari nating iimbak ang data na nakuha mula sa readLine bilang a kung saan sa halip na tukuyin na ito ay magiging isang string. Ang isa pang pagbabago para sa iyo na nagmula sa JavaScript o C # ay ang kakulangan ng mga semicolon upang tukuyin ang pagtatapos ng mga linya.

Ang mga gumagamit ng Python ay maaaring mas nasa bahay dito!

Pagdaragdag ng isang Output

Ngayon na mayroon kaming impormasyong ito na nakaimbak sa isang variable, nais naming gamitin ito at ipakita ito pabalik sa gumagamit. Ano ang maaaring maging mas mahusay kaysa sa hinahangad sa kanila ng isang magandang araw?

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

Kahit na mayroon kang karanasan sa ibang mga wika, makakakita ka ng ilang mga pagkakaiba rito. Kaysa gamitin ang + operator sa labas ng mga marka ng panipi upang ipakita ang iyong variable, ginagamit mo (variableName) sa loob ng mga panipi. Ang isa pang tampok ng Swift ay ang paggamit ng Opsyonal na Halaga . Ang mga halagang ito ay mahirap maunawaan sa unang tingin, ngunit magdagdag ng higit na pag-andar sa paggamit ng mga variable sa loob ng Swift.

Sa pagkakataong ito, nais lamang naming ipakita ang halaga ayon dito, kaya nagdagdag kami ng isang tandang padamdam pagkatapos ng variable na pangalan tugon! upang ipahiwatig na ito ay hindi isang Opsyonal na Halaga. Ang isang opsyonal na halaga ay isang variable na maaaring magtalaga ng isang halaga o hindi. Hindi ito nangangailangan ng isa. Kung hindi ito itinalaga ng isang halaga, pagkatapos ay itatalaga itong walang.

Ang isang tandang pananong (?) Pagkatapos ng uri ng halaga ay kinikilala ito bilang opsyonal, habang ang isang bulalas ay nangangahulugang hindi ito.

Magmumukhang ganito ang iyong code:

Upang mai-save ang iyong code, gamitin File> I-save Bilang at piliin Mabilis na file galing sa I-save Bilang Uri menu Kung nawawala ang iyong menu ng Swift na uri ng file, piliin ang lahat ng mga file sa halip, at idagdag ang .mabilis extension ng file pagkatapos ng iyong napiling filename.

Pagbuo ng Swift sa Windows 10

Ngayon na mayroon kaming isang programa, kailangan naming ma-compile at mapatakbo ito. Habang walang built in na paraan upang ma-program ang Swift sa Windows 10, mayroong isang trabaho sa paligid. Si Han Sangjin ay lumikha ng isang tagatala para sa Swift na magagamit para sa pag-download mula sa Github . I-download at i-install ang Swift para sa Windows application gamit ang mga tagubiling ibinigay sa link.

Kapag na-install na, buksan ito. Mag-click sa Piliin ang File pindutan at piliin ang iyong dati nang ginawa na programa. Mag-click Magtipon at hintayin ang programa na mag-ipon.

Para sa isang programa ang maliit na maliit na ito ay dapat na halos instant, kahit na maaari itong tumagal ng oras depende sa kung gaano ka kumplikado ang iyong ginawa ang iyong code!

Dapat kang makatanggap ng isang 'Matagumpay na naipon' na mensahe sa dialog box. Kung hindi, bumalik at suriin ang iyong code upang matiyak na wala kang nagawang mga pagkakamali. Kapag naipon ang code, mag-click Takbo upang patakbuhin ang iyong programa. Magbubukas ang programa sa Windows Command Line, at dapat ganito ang hitsura:

Ito ay nagkakahalaga ng pagpuna na dapat mong gamitin ang Swift para sa Windows application upang patakbuhin ang iyong code, ang EXE ang file na nilikha ay hindi gagana nang mag-isa, kahit na bukas ang application.

Simulan ang Coding Swift sa Windows Ngayon

Kung magpapasya ka na ang Swift ay para sa iyo, mayroong isang kayamanan ng mga tool doon upang matulungan ka. Sa sandaling nakuha mo ang pangunahing kaalaman sa kapaligiran, bakit hindi subukan ang ilang mga proyekto ng nagsisimula upang mabuhay ang iyong kaalaman?

maghanap ng mga account na naka-link sa email nang libre

Kung ikaw ay isang gumagamit ng Linux na naghahanap ng code sa mga iOS app, narito kung paano mag-code sa Swift gamit ang Ubuntu.

Magbahagi Magbahagi Mag-tweet Email Narito Bakit Naglabas ang FBI ng Babala para sa Hive Ransomware

Nag-isyu ang FBI ng isang babala tungkol sa isang partikular na hindi magandang pagsasama ng ransomware. Narito kung bakit kailangan mong maging maingat lalo na sa Hive ransomware.

Basahin Susunod
Mga Kaugnay na Paksa
  • Programming
  • Pag-unlad ng App
  • Matulin
  • Mga Wika sa Programming
Tungkol sa May-akda Ian Buckley(216 Mga Artikulo Nai-publish)

Si Ian Buckley ay isang freelance journalist, musikero, tagaganap at tagagawa ng video na naninirahan sa Berlin, Germany. Kapag hindi siya nagsusulat o nasa entablado, nakikipag-usap siya sa mga elektronikong DIY o code sa pag-asang maging isang baliw na siyentista.

Higit pa Mula kay Ian Buckley

Mag-subscribe sa aming newsletter

Sumali sa aming newsletter para sa mga tip sa tech, pagsusuri, libreng ebook, at eksklusibong deal!

Mag-click dito upang mag-subscribe