亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Swift > 正文

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

2020-03-09 17:49:50
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Swift編程中的常量和變量,是Swift入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
 

常量
常量指的是程序無法在其執(zhí)行期間改變的固定值。 常量可以是任何像整型常量,浮點(diǎn)常量,字符常量或字符串的基本數(shù)據(jù)類型。也可以是枚舉常量。

這些常量和常規(guī)變量處理一樣,只是它們的值不能在定義后進(jìn)行修改。

聲明常量
使用常量時(shí),則必須使用關(guān)鍵字 let 聲明它們?nèi)缦拢?/p>

復(fù)制代碼代碼如下:

let constantName = <initial value>

下面是一個(gè)簡(jiǎn)單的例子來說明如何在 Swift 中聲明一個(gè)常量:
復(fù)制代碼代碼如下:

import Cocoa

 

let constA = 44
println(constA)


當(dāng)我們運(yùn)行上面的程序在 playground 中,得到以下結(jié)果。

 

 

復(fù)制代碼代碼如下:

 

44

 


 

類型注解
當(dāng)聲明一個(gè)常數(shù),可以提供一個(gè)類型注釋,以指定清楚哪種常量值類型要存儲(chǔ)。語法如下:

var constantName:<data type> = <optional initial value>
下面是一個(gè)簡(jiǎn)單的例子來說明如何使用注釋來聲明一個(gè)常量在 Swift 中。這里需要注意的是它是強(qiáng)制性的,以在創(chuàng)建一個(gè)常數(shù)時(shí)提供初始值是很重要的:

復(fù)制代碼代碼如下:

import Cocoa

 

let constA = 42
println(constA)

let constB:Float = 3.14159

println(constB)


當(dāng)我們運(yùn)行上面的程序在 playground 中,我們得到以下結(jié)果。

 

423.1415901184082

命名常量
一個(gè)常數(shù)的名稱可以由字母,數(shù)字和下劃線組成。它必須以字母或下劃線。 大寫和小寫字母是不同的,因?yàn)?Swift 是區(qū)分大小寫的編程語言。

可以使用簡(jiǎn)單或Unicode字符來命名變量。以下是有效的例子:

復(fù)制代碼代碼如下:

import Cocoa

 

let _const = "Hello, Swift!"
println(_const)

let 變量 = "你好世界"
println(變量)

 


當(dāng)我們?cè)?playground 運(yùn)行上面的程序,這里打印了一個(gè)中文的變量名稱:“變量”,我們得到以下結(jié)果。

 

Hello, Swift!你好世界

打印常量
可以使用 println 函數(shù)打印一個(gè)常量或變量的當(dāng)前值??梢酝ㄟ^包裹名稱在括號(hào)中,并用左括號(hào)前一個(gè)反斜杠轉(zhuǎn)義內(nèi)插一個(gè)變量值: 以下是有效的例子:

復(fù)制代碼代碼如下:

 import Cocoa

 

let constA = "ValueA"
let constB = 1101.00

println("Value of /(constA) is more than /(constB) millions")


當(dāng)我們?cè)?playground 運(yùn)行上面的程序,我們得到以下結(jié)果。

 

Value of ValueA is more than 1101.0 millions

變量
變量為我們提供了一個(gè)程序可以操縱存儲(chǔ)的名稱。在 Swift 中每個(gè)變量具有特定的類型,它決定了變量存儲(chǔ)的大小; 在存儲(chǔ)器內(nèi)存儲(chǔ)的值的范圍 ,并且操作組可以變量應(yīng)用。

下列是 Swift 變量的基本類型

  • Int 或 UInt - 這是用于整數(shù)。更具體地可以使用Int32,Int64來定義32或64位有符號(hào)整數(shù),其中作為UInt32或UInt64用來定義32或64位無符號(hào)整數(shù)的變量。 For example, 42 and -23.
  • Float - 這是用來表示一個(gè)32位浮點(diǎn)數(shù),一般用于使用較小的小數(shù)點(diǎn)數(shù)字。 例如:3.14159,0.1,和 -273.158。
  • Double - 這是用來表示一個(gè)64位浮點(diǎn)數(shù),用于非常大的浮點(diǎn)值。  例如: 3.14159, 0.1, 和 -273.158.
  • Bool - 這代表一個(gè)布爾值,真或假。
  • String - 這是有序字符集合。例如, "Hello, World!"
  • Character - 這是一個(gè)單字符字符串。例如, "C"
  • Optional - 這表示可以容納一個(gè)值或沒有任何值的變量。

Swift 還允許定義其他類型的變量,我們將在以后了解到類似 Optional, Array, Dictionaries, Structures, 和 Classes 等類型。

以下部分將介紹在 Swift 編程中如何聲明和使用各種不同類型的變量。

變量聲明
變量聲明意味著告訴編譯器創(chuàng)建多少變量存儲(chǔ)空間。在使用變量之前,必須使用 var 關(guān)鍵字聲明它們,如下:

復(fù)制代碼代碼如下:

var variableName = <initial value>

下面是一個(gè)簡(jiǎn)單的例子來說明如何在 Swift 中聲明一個(gè)變量:
復(fù)制代碼代碼如下:

import Cocoa

 

var varA = 42
println(varA)


當(dāng)我們使用 playground 運(yùn)行上面的程序,我們得到以下結(jié)果。

 

42

類型注解
當(dāng)要聲明一個(gè)變量,可以提供一個(gè)類型注解,以明確那種變量的值可以存儲(chǔ)。下面是語法:

復(fù)制代碼代碼如下:

var variableName:<data type> = <optional initial value>

下面是一個(gè)簡(jiǎn)單的例子說明 Swift 如何使用注解來聲明一個(gè)變量。在這里要注意的是,如果不使用類型注釋,那么它就變成強(qiáng)制變量的初始值的類型,否則使用類型注解聲明變量的類型。
復(fù)制代碼代碼如下:

import Cocoa

 

var varA = 42
println(varA)

var varB:Float

varB = 3.14159
println(varB)

 

當(dāng)我們使用 playground 運(yùn)行上面的程序,我們得到以下結(jié)果。

423.1415901184082

 

命名變量
一個(gè)變量名可以由字母,數(shù)字和下劃線組成。它必須以字母或下劃線。大寫和小寫字母的變量是不同的,因?yàn)?Swift 是區(qū)分大小寫的編程語言。

可以使用簡(jiǎn)單或Unicode字符來命名變量。以下是有效的例子:

復(fù)制代碼代碼如下:

import Cocoa

 

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

var 變量名 = "你好世界"
println(變量名)


當(dāng)我們使用 playground 運(yùn)行上面的程序,我們得到以下結(jié)果。
Hello, Swift!
你好世界
打印變量
使用 println 函數(shù)可以打印一個(gè)常量或變量的當(dāng)前值。 可以通過封裝名稱在括號(hào)中,并在左括號(hào)前用一個(gè)反斜杠轉(zhuǎn)義內(nèi)插一個(gè)變量值,以下是有效的例子:
復(fù)制代碼代碼如下:

 import Cocoa

 

var varA = "ValueA"
var varB = 1008.00

println("Value of /(varA) is more than /(varB) millions")


當(dāng)我們使用 playground 運(yùn)行上面的程序,我們得到以下結(jié)果。

 

Value of ValueA is more than 1008.0 millions


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到swift教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
在线免费不卡电影| 伊人久久av| 国产精品178页| 成人黄色图片网站| 在线成人欧美| 国产一二三区av| 亚洲三级在线观看| 国产特黄大片aaaa毛片| 在线观看免费p片视频网站地址| 性做久久久久久免费观看| 中文字幕视频在线观看| 伊人久久av导航| 亚洲自拍偷拍麻豆| 久久蜜桃av一区二区天堂| 成人免费看黄网址| 亚瑟国产精品| 狠狠操夜夜操| 国产精品久久久高清免费| 色综合色综合色综合| 久久天堂夜夜一本婷婷麻豆| 日本高清视频一区| 日本亚洲欧洲无免费码在线| 国产区精品视频在线观看豆花| 久久一区激情| 亚洲婷婷在线| 3d动漫精品啪啪1区2区免费| 蜜桃av一区二区三区| 国产精品国产精品国产专区蜜臀ah| 在线中文字幕av| 性欧美video另类hd尤物| 无套内谢的新婚少妇国语播放| 久久久中精品2020中文| 亚洲性猛交富婆| 一本到不卡精品视频在线观看| 欧美成人影院| 亚洲免费观看在线| 性生活免费在线观看| 国产一级片91| 欧美性生交xxxxx久久久| 日本欧美一区二区三区乱码| 亚洲天堂一级片| 一区二区三区四区不卡| 91精品国产乱码久久久久久| 日韩电影在线观看一区| 亚洲视频综合网| 一区二区激情视频| 超碰人人人人人人人| 国产一区二区在线观看免费视频| 久久五月精品中文字幕| 羞羞视频在线观看不卡| 国产精品国产| 波多野结衣网站| 波多野结衣久久久久| 欧美成人免费在线观看| 国产精品网站大全| 一区二区三区四区| 妺妺窝人体色www在线小说| 久久久久久中文| 国产精品自拍三区| 亚洲综合小说区| 日韩精品色哟哟| 成人亚洲欧美激情在线电影| 欧美极品视频一区二区三区| 亚洲精品在线播放视频| 国产精品综合| 中国日韩欧美久久久久久久久| 裸体av在线| 91尤物视频在线观看| 中文字幕人妻无码系列第三区| 在线观看中文字幕亚洲| 国产精品视频免费在线观看| 天天操天天操天天操天天操天天操| 天天摸天天碰天天爽天天弄| 五月婷婷之综合激情| 91在线播放视频| av福利在线导航| 国产jzjzjz丝袜老师水多| 国产精品毛片一区二区三区四区| 永久免费看片直接| 成人午夜免费电影| 99tv成人影院| 自拍视频在线观看一区二区| 四虎精品在线| 91精品国产99久久久久久红楼| 一区二区三区视频免费看| 动漫3d精品一区二区三区| 国产免费内射又粗又爽密桃视频| 色综合色综合色综合| 欧美性欧美巨大黑白大战| 色多多国产成人永久免费网站| 蜜臀91精品国产高清在线观看| 欧美午夜精品久久久久久孕妇| 亚洲一级毛片| 亚洲视频小说图片| 国产成人77亚洲精品www| 风流少妇一区二区三区91| 精品国产免费视频| 最新日本中文字幕| 免费看日产一区二区三区| 亚洲少妇中文在线| 精精国产xxxx视频在线野外| 亚洲精品一区二区三区精华液| 久久无码精品丰满人妻| 日本在线观看一区二区三区| 精品在线视频观看| 久久久黄色大片| 91九色蝌蚪成人| 国产成人亚洲综合无码| 亚洲欧美日韩一级| 爽爽窝窝午夜精品一区二区| 久久精品三级| 亚洲 日本 欧美 中文幕| 日本一区二区三区在线观看| 亚洲免费成人av| 一区精品视频| 999在线观看精品免费不卡网站| 538精品在线视频| 久久精品一区二区三区四区| 亚洲一区在线免费| 美女黄色在线网站大全| 久久丫精品久久丫| 97一区二区三区| 影音先锋2020资源| 桃乃木香奈av在线| 视频免费裸体网站| 老太脱裤子让老头玩xxxxx| 亚洲国产精品久久久久久女王| 黄色精品在线观看| 欧美精品一区二区三区在线看午夜| 久久久久久久久久久亚洲| 成人永久aaa| 亚洲国产精品人久久电影| 日韩综合在线视频| 中文字幕伦理免费在线视频| 艳妇臀荡乳欲伦亚洲一区| 国产精品久久久久av| 麻豆成人在线播放| 欧美日韩第一视频| 一区两区小视频| 91精品国产高久久久久久五月天| 国产亚洲人成a在线v网站| 久久国产精品亚洲| 欧洲一区二区在线| 精品久久久久久无码人妻| 中文字幕一区二区三区人妻| 蜜桃av免费在线观看| 国产黄色片免费看| 国产肥白大熟妇bbbb视频| av成人 com a| 欧美精品一本久久男人的天堂| 影视先锋av资源站| 免费动漫网站在线观看| 欧美日韩日日夜夜| 97视频网站| 国产精品色在线观看| 91超碰中文字幕久久精品| 好爽好深好紧好大| 国产91亚洲精品一区二区三区| 亚洲九九在线| 国产91在线播放九色快色| 亚洲美洲欧洲综合国产一区| 亚洲视频观看| 懂色av一区二区| 6080日韩午夜伦伦午夜伦| 在线视频亚洲欧美| 天天操天天插天天射| 欧美fxxxxxx另类| 成人午夜激情视频| 久久久久久久久电影| 亚洲精品视频网| 天堂а√在线8种子蜜桃视频| 欧美亚韩一区二区三区| 性无码专区无码| 亚洲999一在线观看www| 日本高清视频在线观看| 久久综合偷偷噜噜噜色| 日韩福利在线播放| 欧美xxav| 免费成人av网站| 中文子幕无线码一区tr| 性一爱一乱一交一视频| 欧美韩国日本精品一区二区三区| 在线观看国产视频一二三| 日韩无一区二区| 欧美孕妇与黑人孕交| 男人插女人视频在线观看| 久久夜色精品亚洲| 日韩三级.com| 欧美一级在线亚洲天堂| 蜜桃臀一区二区三区| 98精品在线视频| 久久久国产精品一区二区三区| 91精品国产乱| 日韩三级电影免费观看| 日韩欧美第一页| 日韩电影中文 亚洲精品乱码| 久久影院电视剧免费观看| 欧美精选在线播放| 国产精品白浆视频免费观看| 久久人人88| 麻豆网站在线免费观看| 免费av手机在线观看| 国产成人在线播放视频| 亚洲精品一区二区在线观看| 91麻豆视频在线观看| 天天草天天干| 欧美日韩国产综合新一区| 国产成人av一区二区三区不卡| 久久视频精品| 日韩一级二级三级| 911国产在线| 色偷偷精品视频在线播放| 欧美1区3d| av免费在线免费观看| 少妇毛片一区二区三区| 国产97在线亚洲| 精品视频在线视频| 深夜成人在线| 91亚洲精品一区二区| 美女做爰内谢全过程视频| 91精品久久久久久久久久另类| 久久国产加勒比精品无码| 乱熟女高潮一区二区在线| 一级黄色录像在线观看| 亚洲三级免费观看| 可以在线观看av的网站| 国产精品白丝喷水在线观看| www免费在线观看视频| 亚洲欧美色婷婷| 成人欧美一区二区三区1314| 黄页视频在线91| 亚洲人在线视频| 亚洲精品一区二区在线看| 91精品国自产在线观看| 99国产精品私拍| 色香色香欲天天天影视综合网| av电影一区二区| 51精品久久久久久久蜜臀| 老头老太做爰xxx视频| 精品午夜久久| 国内精品国语自产拍在线观看| 欧美色图亚洲视频| 国产婷婷视频在线| 九九热最新视频//这里只有精品| 2019中文字幕全在线观看| 中文字幕av一区二区三区人| 亚洲激情视频在线观看| 亚洲精品视频在线免费| 亚洲免费av观看| 亚洲欧洲色图| 99久久久精品| 91美女主播在线视频| а天堂中文在线官网| 成人影院在线观看视频| 免费观看日韩av| 免费看的黄色网| 日韩国产网站| 国产一区二区三区四区尤物| 欧美tickling网站挠脚心| 日本电影一区二区| 亚洲高清123| 中文字幕免费在线观看视频一区| 99热这里只有精品首页| 亚洲第一综合天堂另类专| 99久久精品一区| 午夜视频一区二区在线观看| 国产免费a级片| 精品一区在线视频| 麻豆视频在线免费观看| 免费超碰在线| 欧美性色欧美a在线播放| 欧美色图在线观看| 一二三级黄色片| 麻豆传媒免费在线观看| 日韩视频在线免费播放| 成年人网站免费观看| 成人三级黄色免费网站| 欧美亚洲精品一区二区| 国产免费观看久久| 毛片网站免费哦| av免费在线观看不卡| 中文日本在线观看| 欧美精品一区二区三区免费播放| 国产成人在线视频网站| 2019日韩中文字幕mv| www.日本视频| 91亚洲大成网污www| 欧美婷婷精品激情| 久久影院一区二区| 丁香花在线高清完整版视频| 成人精品中文字幕| 亚洲人一区二区| 中文字字幕在线中文乱码| 精品久久久久久亚洲| 亚洲夜间福利| 日韩av系列| 人妻内射一区二区在线视频| 韩日精品在线| 老色鬼精品视频在线观看播放| 香蕉久久精品| 亚洲午夜伦理| 国模杨依粉嫩蝴蝶150p| 无码少妇一区二区三区| 国产经典欧美精品| 亚洲精选成人| 强伦女教师2:伦理在线观看| 二区视频在线| 最近中文字幕在线6| 亚洲色欲综合一区二区三区| 欧美一区二区三区系列电影| 激情四房婷婷| 欧美色xxx| 国产91亚洲精品一区二区三区| 97伦理在线四区| 欧美高清www午色夜在线视频| 全国精品免费看| 免费网站观看www在线观| 老汉色影院首页| japanese在线视频| 国产精品久久久久77777| 中文字幕你懂得| av在线女优影院| 久久综合伊人77777麻豆最新章节| 91精品啪aⅴ在线观看国产| 成人做爰69片免费| 国产伦精品一区二区三区免费迷| 精品成人免费观看| 9999精品成人免费毛片在线看|