Cara Memprogram di Swift di Windows 10

Cara Memprogram di Swift di Windows 10

Swift adalah salah satu bahasa terpanas saat ini, dan untuk alasan yang bagus. Aplikasi Mac dan iOS mengambil sebagian besar pasar. Mampu membangun aplikasi iOS secara asli adalah masalah besar bagi orang-orang yang tidak ingin masuk ke kedalaman Objective C yang suram.





Karena Swift asli Apple, Anda memerlukan Mac, bukan? Salah. Meskipun tidak ada metode 'di luar kotak' untuk mengkompilasi Swift di Windows, itu tidak berarti bahwa pengguna Windows tidak dapat mempelajari Swift.





Berikut cara membuat program Swift sederhana dan mengkompilasi dan menjalankannya di Windows 10.





Apa itu Swift?

Sebelum memulai, mari kita lihat apa itu Swift sebenarnya. Swift adalah bahasa pemrograman yang dirancang oleh Apple. Dibutuhkan ide 'dari Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, dan terlalu banyak lainnya untuk dicantumkan' menurut pencetus proyek Chris Lattner.

Ini adalah bahasa yang relatif muda yang dirilis ke publik pada tahun 2014, meskipun sudah dianggap luas. NS Indeks TIOBE bahasa pemrograman teratas pada tahun 2017 menempatkan Swift di nomor 11, menjadikannya salah satu bahasa dengan pertumbuhan tercepat sepanjang masa.



Singkatnya, jika Anda memprogram untuk Mac atau iOS, Swift cocok untuk Anda! Untuk melihat lebih dalam tentang kegunaan Swift, lihat alasan mengapa Swift layak dipelajari .

Memulai Dengan Swift di Windows 10

Pertama, kita akan membutuhkan editor untuk menulis kode kita. Anda dapat menggunakan IDE apa pun yang Anda sukai, meskipun tidak sepenuhnya diperlukan untuk menggunakannya dan editor teks apa pun juga sudah cukup. Sebagian besar tergantung pada preferensi pribadi, meskipun jika Anda memerlukan bantuan untuk memutuskan apa yang akan digunakan, panduan ini dapat membantu Anda .





Hari ini kita akan menggunakan Notepad++ karena gratis, sederhana, dan dapat diperluas. Unduh Notepad++ dan buka. Mari kita turun ke beberapa pengkodean!

Swift Sederhana untuk Program Windows

Untuk proyek pengujian kami hari ini, kami akan membuat program sederhana yang akan berjalan pada baris perintah Windows. Mulailah dengan membuka file Notepad++ baru. Kami akan mulai dengan mencetak pertanyaan ke layar, menunggu pengguna mengetik tanggapan mereka, dan kemudian menggunakan tanggapan ini untuk memberikan jawaban.





print('What is your name?')

Ini akan ditampilkan saat program dijalankan. Sekarang setelah kita mengajukan pertanyaan, kita harus menyediakan cara untuk membiarkan pengguna menjawab. Untuk ini, kami menggunakan garis baca() metode dan menyimpan jawabannya sebagai variabel yang disebut tanggapan .

var response = readLine()

Jika Anda sudah terbiasa dengan bahasa pemrograman lain, Anda mungkin melihat beberapa perbedaan kecil di sini. Pertama, kita dapat menyimpan data yang diperoleh dari readLine sebagai di mana alih-alih harus menentukan bahwa itu akan menjadi string. Perubahan lain bagi Anda yang datang dari JavaScript atau C# adalah kurangnya titik koma untuk menunjukkan akhir baris.

Pengguna Python mungkin sudah lebih betah di sini!

Menambahkan Output

Sekarang kita memiliki informasi ini yang disimpan dalam sebuah variabel, kita ingin menggunakannya dan menampilkannya kembali kepada pengguna. Apa yang bisa lebih menyenangkan daripada mengucapkan hari yang menyenangkan untuk mereka?

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

Bahkan jika Anda memiliki pengalaman dalam bahasa lain, Anda akan melihat beberapa perbedaan di sini. Daripada menggunakan + operator di luar tanda kutip untuk menampilkan variabel Anda, Anda menggunakan (namavariabel) dalam tanda kutip. Fitur lain dari Swift adalah penggunaan Nilai Opsional . Nilai-nilai ini sulit dipahami pada pandangan pertama, tetapi menambahkan fungsionalitas yang lebih besar untuk penggunaan variabel dalam Swift.

Dalam contoh ini, kami hanya ingin menampilkan nilai apa adanya, jadi kami menambahkan tanda seru setelah nama variabel tanggapan! untuk menunjukkan bahwa itu bukan Nilai Opsional. Nilai opsional adalah variabel yang mungkin atau mungkin tidak diberi nilai. Itu tidak membutuhkan satu. Jika tidak diberi nilai, maka akan diberi nil.

Tanda tanya (?) setelah jenis nilai mengidentifikasinya sebagai opsional, sedangkan tanda seru berarti tidak.

Kode Anda akan terlihat seperti ini:

Untuk menyimpan kode Anda, gunakan File > Simpan Sebagai dan pilih File cepat dari Simpan Sebagai Jenis Tidak bisa. Jika menu Anda tidak memiliki tipe file Swift, pilih semua data sebagai gantinya, dan tambahkan .cepat ekstensi file setelah nama file yang Anda pilih.

Mengkompilasi Swift di Windows 10

Sekarang kita memiliki sebuah program, kita harus dapat mengkompilasi dan menjalankannya. Meskipun tidak ada cara bawaan untuk memprogram Swift di Windows 10, ada solusinya. Han Sangjin telah membuat kompiler untuk Swift yaitu tersedia untuk diunduh dari Github . Unduh dan instal aplikasi Swift untuk Windows menggunakan instruksi yang disediakan di tautan.

Setelah diinstal, buka. Klik pada Pilih file dan pilih program yang Anda buat sebelumnya. Klik Menyusun dan tunggu hingga program dikompilasi.

Untuk program sekecil ini seharusnya hampir instan, meskipun bisa memakan waktu tergantung pada seberapa rumit Anda membuat kode Anda!

Anda akan menerima pesan 'Berhasil dikompilasi' di kotak dialog. Jika tidak, kembali dan periksa kode Anda untuk memastikan Anda tidak membuat kesalahan. Setelah kode dikompilasi, klik Lari untuk menjalankan program Anda. Program akan terbuka di Baris Perintah Windows, dan akan terlihat seperti ini:

Perlu dicatat bahwa Anda harus menggunakan aplikasi Swift untuk Windows untuk menjalankan kode Anda, EXE file yang dibuat tidak akan bekerja berdiri sendiri, meskipun aplikasi dibuka.

Mulai Coding Swift di Windows Hari Ini

Jika Anda memutuskan bahwa Swift cocok untuk Anda, ada banyak alat di luar sana untuk membantu Anda. Setelah Anda memiliki pemahaman dasar tentang lingkungan, mengapa tidak mencoba beberapa proyek pemula untuk menghidupkan pengetahuan Anda?

cara membalik gambar di android

Jika Anda adalah pengguna Linux yang ingin membuat kode aplikasi iOS, berikut cara membuat kode di Swift dengan Ubuntu .

Membagikan Membagikan Menciak Surel Inilah Mengapa FBI Mengeluarkan Peringatan untuk Hive Ransomware

FBI mengeluarkan peringatan tentang jenis ransomware yang sangat jahat. Inilah mengapa Anda harus sangat waspada terhadap ransomware Hive.

Baca Selanjutnya
Topik-topik yang berkaitan
  • Pemrograman
  • Pengembangan Aplikasi
  • Cepat
  • Bahasa pemrograman
Tentang Penulis Ian Buckley(216 Artikel Diterbitkan)

Ian Buckley adalah jurnalis lepas, musisi, pemain, dan produser video yang tinggal di Berlin, Jerman. Ketika dia tidak menulis atau di atas panggung, dia bermain-main dengan elektronik atau kode DIY dengan harapan menjadi ilmuwan gila.

More From Ian Buckley

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan