Belajar Swift : Tutorial Sintax Basic Pemrograman Swift
Kami telah melihat bagian dari program Swift 4 saat menyiapkan lingkungan. Mari kita mulai sekali lagi dengan Hello, World! program yang dibuat untuk OS X playground, yang mencakup impor Kakao seperti yang ditunjukkan di bawah ini -
/* My first program in Swift 4 */ var myString = "Hello, World!" print(myString)
Jika Anda membuat program yang sama untuk taman bermain iOS, maka itu akan termasuk impor UIKit dan program akan terlihat sebagai berikut -
import UIKit var myString = "Hello, World!" print(myString)
Saat kita menjalankan program di atas menggunakan taman bermain yang sesuai, kita akan mendapatkan hasil sebagai berikut -
Hello, World!
Sekarang mari kita lihat struktur dasar program Swift 4, sehingga Anda akan mudah memahami blok bangunan dasar dari bahasa pemrograman Swift 4.
Impor di Swift 4
Anda dapat menggunakan pernyataan import untuk mengimpor framework Objective-C (atau library C) apa pun secara langsung ke program Swift 4 Anda. Misalnya, pernyataan import cocoa di atas membuat semua library, API, dan runtime Cocoa yang membentuk lapisan pengembangan untuk semua OS X, tersedia di Swift 4.
Kakao diimplementasikan di Objective-C, yang merupakan superset dari C, sehingga mudah untuk mencampur C dan bahkan C ++ ke dalam aplikasi Swift 4 Anda.
Token di Swift 4
Program Swift 4 terdiri dari berbagai token dan token adalah kata kunci, pengenal, konstanta, string literal, atau simbol. Misalnya, pernyataan Swift 4 berikut terdiri dari tiga token -
print("test!") The individual tokens are: print("test!")
Komentar
Komentar seperti membantu teks dalam program Swift 4 Anda. Mereka diabaikan oleh kompilator. Komentar multi-baris dimulai dengan / * dan diakhiri dengan karakter * / seperti yang ditunjukkan di bawah ini -
/* My first program in Swift 4 */
Komentar multi-baris dapat disarangkan di Swift 4. Berikut ini adalah komentar yang valid di Swift 4 -
/* My first program in Swift 4 is Hello, World! /* Where as second program is Hello, Swift 4! */ */
Komentar satu baris ditulis menggunakan // di awal komentar.
// My first program in Swift 4
Titik koma
Swift 4 tidak mengharuskan Anda mengetik titik koma (;) setelah setiap pernyataan dalam kode Anda, meskipun itu opsional; dan jika Anda menggunakan titik koma, maka kompilator tidak akan mengeluh tentangnya.
Namun, jika Anda menggunakan beberapa pernyataan dalam baris yang sama, maka diperlukan penggunaan titik koma sebagai pemisah, jika tidak kompilator akan memunculkan kesalahan sintaksis. Anda dapat menulis di atas Halo, Dunia! program sebagai berikut -
/* My first program in Swift 4 */ var myString = "Hello, World!"; print(myString)
Pengidentifikasi
Pengenal Swift 4 adalah nama yang digunakan untuk mengidentifikasi variabel, fungsi, atau item yang ditentukan pengguna lainnya. Pengenal dimulai dengan alfabet A hingga Z atau a hingga z atau garis bawah _ diikuti dengan nol atau lebih huruf, garis bawah, dan angka (0 hingga 9).
Swift 4 tidak mengizinkan karakter khusus seperti @, $, dan% dalam pengenal. Swift 4 adalah bahasa pemrograman yang case sensitive . Jadi, Manpower dan manpower adalah dua pengenal yang berbeda di Swift 4. Berikut adalah beberapa contoh pengenal yang dapat diterima -
Azad zara abc move_name a_123 myname50 _temp j a23b9 retVal
Untuk menggunakan kata khusus sebagai pengenal, Anda perlu memberi tanda centang (`) sebelum dan sesudahnya. Sebagai contoh, kelas bukan identifier yang valid, tapi ` kelas ` berlaku.
Kata kunci
Kata kunci berikut dicadangkan di Swift 4. Kata yang dicadangkan ini tidak boleh digunakan sebagai konstanta atau variabel atau nama pengenal lainnya, kecuali kata kunci tersebut di-escape dengan backticks -
Kata kunci yang digunakan dalam deklarasi
Class deinit Enum extension Func import Init internal Let operator private protocol public static struct subscript typealias var
Kata kunci yang digunakan dalam pernyataan
break | case | continue | default |
do | else | fallthrough | for |
if | in | return | switch |
where | while |
Kata kunci yang digunakan dalam ekspresi dan jenis
as | dynamicType | false | is |
nil | self | Self | super |
true | _COLUMN_ | _FILE_ | _FUNCTION_ |
_LINE_ |
Kata kunci yang digunakan dalam konteks tertentu
associativity | convenience | dynamic | didSet |
final | get | infix | inout |
lazy | left | mutating | none |
nonmutating | optional | override | postfix |
precedence | prefix | Protocol | required |
right | set | Type | unowned |
weak | willSet |
Baris yang hanya berisi spasi, mungkin dengan komentar, disebut sebagai baris kosong, dan compiler Swift 4 mengabaikannya sama sekali.Spasi putih
Spasi kosong adalah istilah yang digunakan di Swift 4 untuk mendeskripsikan kosong, tab, karakter baris baru, dan komentar. Spasi putih memisahkan satu bagian pernyataan dari yang lain dan memungkinkan kompiler untuk mengidentifikasi di mana satu elemen dalam pernyataan, seperti int, berakhir, dan elemen berikutnya dimulai. Oleh karena itu, dalam pernyataan berikut -
var age
Harus ada setidaknya satu karakter spasi (biasanya spasi) antara var dan age agar kompilator dapat membedakannya. Di sisi lain, dalam pernyataan berikut -
int fruit = apples + oranges //get the total fruits
Tidak ada karakter spasi kosong yang diperlukan antara buah dan =, atau antara = dan apel, meskipun Anda bebas memasukkan beberapa agar lebih mudah dibaca.
Ruang di kedua sisi operator harus sama, misalnya.
int fruit = apples +oranges //is a wrong statement int fruit = apples + oranges //is a Correct statement
Literals
Literal adalah representasi kode sumber dari nilai integer, angka floating-point, atau tipe string. Berikut ini adalah contoh literal -
92 // Integer literal 4.24159 // Floating-point literal "Hello, World!" // String literal
Mencetak di Swift
Untuk mencetak apapun dengan cepat kami memiliki kata kunci 'print'.
Cetak memiliki tiga properti berbeda.
Item - Item yang akan dicetak
Pemisah - pemisah antar item
Terminator - nilai yang harus diakhiri baris, mari kita lihat contoh dan sintaks yang sama.
print("Items to print", separator: "Value " , terminator: "Value") // E.g. of print statement. print("Value one") // prints "Value one \n" Adds, \n as terminator and " " as separator by default. print("Value one","Value two", separator: " Next Value" , terminator: " End") //prints "Value one Next Value Value two End"
Dalam kode di atas, pernyataan cetakan pertama menambahkan \ n, Umpan baris baru sebagai terminator secara default, sedangkan pada pernyataan cetak kedua kami telah memberikan "Akhir" sebagai terminator, maka itu akan mencetak "Akhir" bukan \ n.
Kami dapat memberikan pemisah dan terminator khusus kami sesuai dengan kebutuhan kami.
Post a Comment for "Belajar Swift : Tutorial Sintax Basic Pemrograman Swift"