Kuinka ohjelmoida Swiftissä Windows 10: ssä

Kuinka ohjelmoida Swiftissä Windows 10: ssä

Swift on yksi kuumimmista kielistä tällä hetkellä, ja hyvästä syystä. Mac- ja iOS -sovellukset vievät suuren osan markkinoista. Mahdollisuus rakentaa iOS -sovelluksia luonnostaan ​​on iso juttu ihmisille, jotka eivät halua uppoutua tavoitteen C hämärään syvyyteen.





Koska Swift on kotoisin Applelta, tarvitset Macin, eikö? Väärä. Vaikka Swiftin kääntämiseen Windowsissa ei ole valmiita menetelmiä, se ei tarkoita, etteivät Windows -käyttäjät voi oppia Swiftia.





Näin voit luoda yksinkertaisen Swift -ohjelman ja kääntää ja suorittaa sen Windows 10: ssä.





Mikä on Swift?

Ennen kuin aloitamme, katsotaan mitä Swift todella on. Swift on Applen suunnittelema ohjelmointikieli. Se vie ideoita 'Objective-C: ltä, Rustilta, Haskellilta, Rubylta, Pythonilta, C#: lta, CLU: lta ja aivan liian monilta muilta listattavaksi' projektin tekijän Chris Lattnerin mukaan.

Se on suhteellisen nuori kieli, joka julkaistiin yleisölle vuonna 2014, vaikka sitä pidetään jo laajalti. The TIOBE -indeksi vuoden 2017 parhaista ohjelmointikielistä sijoitti Swiftin sijalle 11, mikä tekee siitä yhden nopeimmin kasvavista kielistä.



Lyhyesti sanottuna, jos ohjelmoit Macille tai iOS: lle, Swift on sinua varten! Jos haluat tarkastella syvällisemmin Swiftin käyttötapoja, katso nämä syyt, miksi Swift kannattaa oppia.

Swiftin käytön aloittaminen Windows 10: ssä

Ensinnäkin tarvitsemme editorin koodimme kirjoittamiseen. Voit käyttää mitä tahansa IDE: tä, johon olet tyytyväinen, mutta sen käyttäminen ei ole ehdottoman välttämätöntä, ja myös mikä tahansa tekstieditori riittää. Se riippuu lähinnä henkilökohtaisista mieltymyksistä, mutta jos tarvitset apua tämän oppaan käyttämisessä, se voi auttaa sinua.





Tänään aiomme käyttää Muistio ++ koska se on ilmainen, yksinkertainen ja laajennettavissa. Lataa Notepad ++ ja avaa se. Mennään koodaukseen!

Yksinkertainen Swift for Windows -ohjelma

Tänään tekemäämme testiprojektia varten aiomme luoda yksinkertaisen ohjelman, joka toimii Windowsin komentorivillä. Aloita avaamalla uusi Notepad ++ -tiedosto. Aloitamme tulostamalla kysymyksen näytölle, odotamme, että käyttäjä kirjoittaa vastauksensa, ja käytämme tätä vastausta vastauksen antamiseen.





print('What is your name?')

Tämä näkyy, kun ohjelma on käynnissä. Nyt kun olemme esittäneet kysymyksen, meidän pitäisi tarjota tapa antaa käyttäjän vastata. Tätä varten käytämme Lue rivi() menetelmä ja tallenna vastaus muuttujaksi nimeltä vastaus .

var response = readLine()

Jos olet jo perehtynyt muihin ohjelmointikieliin, saatat huomata muutamia pieniä eroja täällä. Ensinnäkin voimme tallentaa readLine -ohjelmasta saadut tiedot a missä sen sijaan, että sinun olisi määritettävä, että siitä tulee merkkijono. Toinen muutos niille teistä, jotka tulevat JavaScriptista tai C#: sta, on rivien loppua ilmaisevien puolipisteiden puute.

Python -käyttäjät voivat olla jo kotona täällä!

Lähdön lisääminen

Nyt kun nämä tiedot on tallennettu muuttujaan, haluamme käyttää niitä ja näyttää ne takaisin käyttäjälle. Mikä voisi olla mukavampaa kuin toivottaa heille hyvää päivää?

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

Vaikka sinulla olisi kokemusta muista kielistä, näet joitain eroja täällä. Sen sijaan, että käytät + operaattori lainausmerkkien ulkopuolella näyttääksesi käyttämäsi muuttujan (muuttujanNimi) lainausmerkeissä. Toinen Swiftin ominaisuus on sen käyttö Valinnaiset arvot . Näitä arvoja on vaikea ymmärtää ensi silmäyksellä, mutta ne lisäävät toiminnallisuutta Swiftin muuttujien käyttöön.

Tässä tapauksessa haluamme yksinkertaisesti näyttää arvon sellaisenaan, joten lisäämme huutomerkin muuttujan nimen perään vastaus! osoittamaan, että se ei ole valinnainen arvo. Valinnainen arvo on muuttuja, jolle voidaan antaa arvo tai ei. Se ei vaadi yhtä. Jos sille ei ole määritetty arvoa, sille annetaan nolla.

Arvotyypin jälkeen oleva kysymysmerkki (?) Tunnistaa sen valinnaiseksi, kun taas huutomerkki tarkoittaa, että se ei ole.

Koodisi näyttää tältä:

Tallenna koodi käyttämällä Tiedosto> Tallenna nimellä ja valitse Nopea tiedosto alkaen Tallenna tyypinä valikko. Jos valikosta puuttuu Swift -tiedostotyyppi, valitse kaikki tiedostot sen sijaan ja lisää .nopea tiedostopääte valitsemasi tiedostonimen jälkeen.

Swiftin kääntäminen Windows 10: ssä

Nyt kun meillä on ohjelma, meidän on kyettävä kääntämään ja suorittamaan se. Vaikka Swiftin ohjelmointiin ei ole rakennettu tapaa Windows 10: ssä, sitä voidaan kiertää. Han Sangjin on luonut kääntäjän Swiftille, joka on ladattavissa Githubista . Lataa ja asenna Swift for Windows -sovellus käyttämällä linkin ohjeita.

Kun se on asennettu, avaa se. Klikkaa Valitse tiedosto -painiketta ja valitse aiemmin tehty ohjelma. Klikkaus Koota ja odota ohjelman kääntämistä.

Tämän pienen ohjelman pitäisi olla lähes välitön, vaikka se voi viedä aikaa riippuen siitä, kuinka monimutkainen olet tehnyt koodisi!

Valintaikkunassa pitäisi näkyä onnistuneesti käännetty viesti. Jos ei, palaa ja tarkista koodisi ja varmista, ettet ole tehnyt virheitä. Kun koodi on koottu, napsauta Juosta ohjelman suorittamiseksi. Ohjelma avautuu Windowsin komentoriviltä, ​​ja sen pitäisi näyttää tältä:

On syytä huomata, että sinun on käytettävä Swift for Windows -sovellusta koodin suorittamiseen EXE luotu tiedosto ei toimi yksin, vaikka sovellus olisi auki.

Aloita Swiftin koodaus Windowsissa tänään

Jos päätät, että Swift on sinua varten, siellä on runsaasti työkaluja, jotka auttavat sinua. Kun olet ymmärtänyt ympäristön perusteet, miksi et kokeilisi muutamia aloittelevia projekteja tietojesi herättämiseksi?

windows.com/stopcode kriittinen prosessi kuoli

Jos olet Linux -käyttäjä, joka haluaa koodata iOS -sovelluksia, voit koodata Swiftissä Ubuntun avulla seuraavasti.

Jaa Jaa Tweet Sähköposti Tästä syystä FBI antoi varoituksen Hive Ransomware -ohjelmasta

FBI antoi varoituksen erityisen ilkeästä ransomware -kannasta. Tästä syystä sinun on oltava erityisen varovainen Hive -kiristysohjelmista.

Lue seuraava
Liittyvät aiheet
  • Ohjelmointi
  • Sovellusten kehittäminen
  • Nopea
  • Ohjelmointikielet
Kirjailijasta Ian Buckley(216 artikkelia julkaistu)

Ian Buckley on freelance -toimittaja, muusikko, esiintyjä ja videotuottaja, joka asuu Berliinissä, Saksassa. Kun hän ei kirjoita tai ei ole lavalla, hän hieroo DIY -elektroniikkaa tai koodia toivossa tulla hulluksi tiedemieheksi.

Lisää Ian Buckleyltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi