Swift - Sabitler
Sabitler, bir programın yürütülmesi sırasında değiştiremeyeceği sabit değerleri ifade eder. Sabitler, bir tamsayı sabiti, bir kayan sabit, bir karakter sabiti veya bir dize değişmezi gibi temel veri türlerinden herhangi biri olabilir . Orada numaralandırma sabitleri de.
Constants değerlerinin tanımlarından sonra değiştirilememesi dışında, normal değişkenler gibi ele alınır.
Sabitler Beyanı
Sabitleri kullanmadan önce bunları kullanarak bildirmelisiniz. let aşağıdaki gibi anahtar kelime -
let constantName = <initial value>
Aşağıda, Swift 4'te bir sabitin nasıl beyan edileceğini gösteren basit bir örnek verilmiştir -
let constA = 42
print(constA)
Yukarıdaki programı oyun alanını kullanarak çalıştırdığımızda şu sonucu alıyoruz -
42
Tür Açıklamaları
Sağlayabilirsiniz type annotationbir sabit bildirdiğinizde, sabitin depolayabileceği değerlerin türü hakkında net olmak için. Sözdizimi aşağıdadır -
var constantName:<data type> = <optional initial value>
Aşağıdaki örnek, Annotation kullanılarak Swift 4'te bir sabitin nasıl ilan edileceğini gösterir. Burada, sabit oluştururken bir başlangıç değeri sağlamanın zorunlu olduğuna dikkat etmek önemlidir -
let constA = 42
print(constA)
let constB:Float = 3.14159
print(constB)
Yukarıdaki programı oyun alanını kullanarak çalıştırdığımızda aşağıdaki sonucu alıyoruz.
42
3.1415901184082
Sabitleri Adlandırma
Bir sabitin adı harflerden, rakamlardan ve alt çizgi karakterinden oluşabilir. Bir harf veya alt çizgiyle başlamalıdır. Swift 4 büyük / küçük harfe duyarlı bir programlama dili olduğundan büyük ve küçük harfler farklıdır.
Değişkenlerinizi adlandırmak için basit veya Unicode karakterleri kullanabilirsiniz. Aşağıda geçerli örnekler verilmiştir -
let _const = "Hello, Swift 4!"
print(_const)
let 你好 = "你好世界"
print(你好)
Yukarıdaki programı oyun alanını kullanarak çalıştırdığımızda şu sonucu alıyoruz -
Hello, Swift 4!
你好世界
Sabitleri Yazdırma
Bir sabitin veya değişkenin geçerli değerini, printişlevi. Adı parantez içine alarak bir değişken değerini enterpolasyon yapabilir ve açılış parantezinden önce bir ters eğik çizgi ile ondan kaçabilirsiniz: Aşağıda geçerli örnekler verilmiştir -
let constA = "Godzilla"
let constB = 1000.00
print("Value of \(constA) is more than \(constB) millions")
Yukarıdaki programı oyun alanını kullanarak çalıştırdığımızda şu sonucu alıyoruz -
Value of Godzilla is more than 1000.0 millions