Video: Cara Cepat Mengerjakan TBI | Tipe Soal Tenses SPMB PKN STAN 2024
Penanganan tipe Swift mirip dengan bahasa lain, namun setiap bahasa memiliki penekanan dan aturan yang berbeda. Secara umum, aturan ini ada hubungannya dengan cara mengetik harus diimplementasikan dalam kasus dimana ada ambiguitas. Berapa bahasa (atau compiler atau runtime library) yang dilakukan untuk memastikan kompatibilitas tipe? Pendekatan Swift terhadap isu-isu ini, seperti yang akan Anda lihat, berbeda dari bahasa lain.
Secara umum, Swift memiliki dua kategori jenis. Dalam kategori pertama, empat tipe dibangun ke dalam perpustakaan standar Swift, dan ini tersedia untuk Anda tanpa basa-basi.
Dalam kategori kedua adalah jenis yang dapat Anda buat. Ini termasuk dalam tiga kelompok:
-
struktur (struct)
-
enumerasi (enum)
-
kelas
Struktur dan enumerasi adalah tipe C dasar, sedangkan kelas merupakan inti pemrograman berorientasi obyek. Semua ini memungkinkan Anda menggabungkan data bersama menjadi elemen yang dapat diberikan ke variabel (atau konstanta) dan disahkan dengan pernyataan tugas sederhana.
Jika Anda tidak terbiasa menggunakan struktur, enumerasi, dan bahkan kelas, ada baiknya meluangkan waktu untuk mempelajarinya. Meskipun mungkin perlu sedikit waktu bagi Anda untuk terbiasa menggunakan tipe kompleks ini, ada baiknya. Intinya adalah, dengan menggunakan struktur data yang kompleks, Anda dapat mengurangi jumlah kode yang harus Anda tulis karena banyak kompleksitasnya ada di struktur data dan bukan di kode Anda.