Pembolehubah pantas


Pembolehubah ialah pemegang tempat yang mudah untuk merujuk alamat memori komputer.

Swift Setiap pembolehubah diberikan jenis tertentu, yang menentukan saiz memori yang diduduki oleh pembolehubah Jenis data yang berbeza juga menentukan julat nilai yang boleh disimpan.

Dalam bab sebelumnya, kami telah memperkenalkan anda kepada jenis data asas, termasuk Integer Int, nombor titik terapung Double dan Float, Bool jenis Boolean dan String jenis rentetan. Selain itu, Swift juga menyediakan jenis data lain yang lebih berkuasa, seperti Pilihan, Tatasusunan, Kamus, Struktur dan Kelas.

Seterusnya kami akan memperkenalkan cara mengisytiharkan dan menggunakan pembolehubah dalam program Swift.


Pengisytiharan pembolehubah

Pengisytiharan pembolehubah bermaksud memberitahu pengkompil di mana dalam memori untuk mencipta jumlah ruang storan untuk pembolehubah.


Sebelum menggunakan pembolehubah, anda perlu mengisytiharkannya menggunakan kata kunci var, seperti yang ditunjukkan di bawah:

var variableName = <initial value>

Berikut ialah pembolehubah dalam program Swift Contoh pengisytiharan mudah:

import Cocoa

var varA = 42
print(varA)

var varB:Float

varB = 3.14159
print(varB)

Hasil pelaksanaan program di atas ialah:

42
3.14159

Penamaan pembolehubah

Nama pembolehubah boleh terdiri daripada huruf , nombor dan garis bawah.

Nama boleh ubah perlu bermula dengan huruf atau garis bawah.

Swift ialah bahasa sensitif huruf besar, jadi huruf besar dan huruf kecil adalah berbeza.

Nama pembolehubah juga boleh menggunakan aksara Unikod mudah, seperti dalam contoh berikut:

import Cocoa

var _var = "Hello, Swift!"
print(_var)

var 你好 = "你好世界"
var php中文网 = "www.php.cn"
print(你好)
print(php中文网)

Hasil pelaksanaan program di atas ialah:

Hello, Swift!
你好世界
www.php.cn

Keluaran pembolehubah

Pembolehubah dan pemalar boleh dikeluarkan menggunakan fungsi cetak (swift 2 menggantikan cetakan dengan println).

Anda boleh menggunakan kurungan dan garis miring belakang untuk memasukkan pembolehubah dalam rentetan, seperti yang ditunjukkan dalam contoh berikut:

import Cocoa

var name = "php中文网"
var site = "http://www.php.cn"

print("\(name)的官网地址为:\(site)")

Hasil pelaksanaan program di atas ialah:

rreee