Skip to content Skip to sidebar Skip to footer

Belajar Swift : Tutorial Sintax Basic Pemrograman Swift

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

ClassdeinitEnumextension
FuncimportInitinternal
Letoperatorprivateprotocol
publicstaticstructsubscript
typealiasvar

Kata kunci yang digunakan dalam pernyataan

breakcasecontinuedefault
doelsefallthroughfor
ifinreturnswitch
wherewhile

Kata kunci yang digunakan dalam ekspresi dan jenis

asdynamicTypefalseis
nilselfSelfsuper
true_COLUMN__FILE__FUNCTION_
_LINE_

Kata kunci yang digunakan dalam konteks tertentu

associativityconveniencedynamicdidSet
finalgetinfixinout
lazyleftmutatingnone
nonmutatingoptionaloverridepostfix
precedenceprefixProtocolrequired
rightsetTypeunowned
weakwillSet

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"

close