程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 更多關於編程 >> 詳解Swift編程中的常量和變量

詳解Swift編程中的常量和變量

編輯:更多關於編程

詳解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 變量的根本類型

  • Int 或 UInt - 這是用於整數。更詳細地可使用Int32,Int64來界說32或64位有符號整數,個中作為UInt32或UInt64用來界說32或64位無符號整數的變量。 For example, 42 and -23.
  • Float - 這是用來表現一個32位浮點數,普通用於應用較小的小數點數字。 例如:3.14159,0.1,和 -273.158。
  • Double - 這是用來表現一個64位浮點數,用於異常年夜的浮點值。  例如: 3.14159, 0.1, 和 -273.158.
  • Bool - 這代表一個布爾值,真或假。
  • String - 這是有序字符聚集。例如, "Hello, World!"
  • Character - 這是一個單字符字符串。例如, "C"
  • Optional - 這表現可以包容一個值或沒有任何值的變量。

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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved