詳解Swift編程中的常量和變量。本站提示廣大學習愛好者:(詳解Swift編程中的常量和變量)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解Swift編程中的常量和變量正文
常量
常量指的是法式沒法在其履行時代轉變的固定值。 常量可所以任何像整型常量,浮點常量,字符常量或字符串的根本數據類型。也能夠是列舉常量。
這些常量和慣例變量處置一樣,只是它們的值不克不及在界說落後行修正。
聲明常量
應用常量時,則必需應用症結字 let 聲明它們以下:
let constantName = <initial value>
上面是一個簡略的例子來講明若何在 Swift 中聲明一個常量:
import Cocoa
let constA = 44
println(constA)
當我們運轉下面的法式在 playground 中,獲得以下成果。
44
類型注解
當聲明一個常數,可以供給一個類型正文,以指定清晰哪一種常量值類型要存儲。語法以下:
var constantName:<data type> = <optional initial value>
上面是一個簡略的例子來講明若何應用正文來聲明一個常量在 Swift 中。這裡須要留意的是它是強迫性的,以在創立一個常數時供給初始值是很主要的:
import Cocoa
let constA = 42
println(constA)
let constB:Float = 3.14159
println(constB)
當我們運轉下面的法式在 playground 中,我們獲得以下成果。
42 3.1415901184082
定名常量
一個常數的稱號可以由字母,數字和下劃線構成。它必需以字母或下劃線。 年夜寫和小寫字母是分歧的,由於 Swift 是辨別年夜小寫的編程說話。
可使用簡略或Unicode字符來定名變量。以下是有用的例子:
import Cocoa
let _const = "Hello, Swift!"
println(_const)
let 變量 = "你好世界"
println(變量)
當我們在 playground 運轉下面的法式,這裡打印了一個中文的變量稱號:“變量”,我們獲得以下成果。
Hello, Swift! 你好世界
打印常量
可使用 println 函數打印一個常量或變量確當前值。可以經由過程包裹稱號在括號中,並用左括號前一個反斜槓本義內插一個變量值: 以下是有用的例子:
import Cocoa
let constA = "ValueA"
let constB = 1101.00
println("Value of \(constA) is more than \(constB) millions")
當我們在 playground 運轉下面的法式,我們獲得以下成果。
Value of ValueA is more than 1101.0 millions
變量
變量為我們供給了一個法式可以把持存儲的稱號。在 Swift 中每一個變量具有特定的類型,它決議了變量存儲的年夜小; 在存儲器內存儲的值的規模 ,而且操作組可以變量運用。
以下是 Swift 變量的根本類型
Swift 還許可界說其他類型的變量,我們將在今後懂得到相似 Optional, Array, Dictionaries, Structures, 和 Classes 等類型。
以下部門將引見在 Swift 編程中若何聲明和應用各類分歧類型的變量。
變量聲明
變量聲明意味著告知編譯器創立若干變量存儲空間。在應用變量之前,必需應用 var 症結字聲明它們,以下:
var variableName = <initial value>
上面是一個簡略的例子來講明若何在 Swift 中聲明一個變量:
import Cocoa
var varA = 42
println(varA)
當我們應用 playground 運轉下面的法式,我們獲得以下成果。
42
類型注解
當要聲明一個變量,可以供給一個類型注解,以明白那種變量的值可以存儲。上面是語法:
var variableName:<data type> = <optional initial value>
上面是一個簡略的例子解釋 Swift 若何應用注解來聲明一個變量。在這裡要留意的是,假如不應用類型正文,那末它就釀成強迫變量的初始值的類型,不然應用類型注解聲明變量的類型。
import Cocoa
var varA = 42
println(varA)
var varB:Float
varB = 3.14159
println(varB)
當我們應用 playground 運轉下面的法式,我們獲得以下成果。
42 3.1415901184082
定名變量
一個變量名可以由字母,數字和下劃線構成。它必需以字母或下劃線。年夜寫和小寫字母的變量是分歧的,由於 Swift 是辨別年夜小寫的編程說話。
可使用簡略或Unicode字符來定名變量。以下是有用的例子:
import Cocoa
var _var = "Hello, Swift!"
println(_var)
var 變量名 = "你好世界"
println(變量名)
當我們應用 playground 運轉下面的法式,我們獲得以下成果。
Hello, Swift!
你好世界
打印變量
應用 println 函數可以打印一個常量或變量確當前值。 可以經由過程封裝稱號在括號中,並在左括號前用一個反斜槓本義內插一個變量值,以下是有用的例子:
import Cocoa
var varA = "ValueA"
var varB = 1008.00
println("Value of \(varA) is more than \(varB) millions")
當我們應用 playground 運轉下面的法式,我們獲得以下成果。
Value of ValueA is more than 1008.0 millions