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

首頁 > 學院 > 開發設計 > 正文

清風注解-Swift程序設計語言:Point6~10

2019-11-14 19:57:51
字體:
來源:轉載
供稿:網友

目錄索引

清風注解-Swift程序設計語言 

Point 6.

輸出常量和變量

代碼事例:

// 輸出的內容會在最后換行PRintln("hello, world")// 輸出的內容最后不會換行print("My name is Dash Geng")

注解:

  • 可以用 println 或 print 函數來輸出當前常量或變量的值。
  • println 和 print 是用來輸出的全局函數(內置函數)。
  • println 函數輸出的內容會在最后換行。
  • print 函數輸出的內容最后不會換行。
  • Swift 用字符串插值的方式把常量名或者變量名當做占位符加入到長字符串中,代碼執行時會用當前常量或變量的值替換這些占位符。

 

Point 7.

Swift 代碼注釋

代碼事例:

/* Swift的注釋風格包括多行注釋(/* */)和單行注釋(//)   /*         多行注釋中可以嵌套多行注釋   */   // 多行注釋中也可以嵌套單行注釋 */

 注解:

  • 和其他語言一樣,Swift 編譯器在編譯代碼時,會自動忽略注釋部分。
  • Swift 有單行注釋和多行注釋兩種注釋風格。
  • 單行注釋以雙正斜杠(//)作為起始標記。
  • 多行注釋的起始標記為單個正斜杠后跟隨一個星號(/*),終止標記為一個星號后跟隨單個正斜杠(*/)。
  • Swift 的多行注釋中可以包含單行注釋,也可以嵌套多行注釋。

 

Point 8.

整數類型

代碼事例: 

// 有符號整數var temperature : Int8 = -8var height : Int16 = 179var monthlyExpenditure : Int32 = -4680var landArea : Int64 = 9_600_000// 無符號整數var age : UInt8 = 32var years : UInt16 = 2014var moonDistance : UInt32 = 384400var globalPopulation : UInt64 = 7_000_000_000 

注解:

  • 整數就是沒有小數部分的數字。
  • Swift 提供了 8,16,32 和 64 位的有符號和無符號整數類型。
  • 有符號整數類型:Int,Int8,Int16,Int32,Int64。
  • 無符號整數類型:UInt,UInt8,UInt16,UInt32,UInt64。
  • Swift 的所有數據類型都采用大寫命名法。
  • 你可以訪問不同整數類型的 min 和 max 屬性來獲取對應類型的最大值和最小值。
  • // 16位有符號數的最小值:-32768let minInt16Num : Int16 = Int16.min// 16位無符號數的最小值:0let minUInt16Num : UInt16 = UInt16.min// 32位有符號整數的最大值:2_147_483_647let maxInt32Num : Int32 = Int32.max// 32位無符號整數的最大值:4_294_967_295let maxUInt32Num : UInt32 = UInt32.max
  • Swift 提供了一個特殊的整數類型 Int,長度與當前平臺的原生字長相同。在 32 位平臺上,Int 和 Int32 長度相同;在 64 位平臺上,Int 和 Int64 長度相同。
  • /* Int類型的長度取決于當前CPU字長,本機字長64位,   因此maxIntNum為:9_223_372_036_854_775_807 */let maxIntNum : Int = Int.max
  • Swift 也提供了一個特殊的無符號類型 UInt,長度與當前平臺的原生字長相同。在 32 位平臺上,UInt 和 UInt32 長度相同;在 64 位平臺上,UInt 和 UInt64 長度相同。
  • /* UInt類型的長度取決于當前CPU字長,本機字長64位,   因此maxUIntNum為:18_446_744_073_709_551_615*/let maxUIntNum : UInt = UInt.max
  • 盡量不要使用 UInt,而是統一使用 Int,這樣可以提高代碼的可復用性,避免不同類型數字之間的轉換,并且匹配數字的類型推斷。

 

Point 9.

浮點數類型

代碼事例: 

var floatNum : Float = 1.12345678901234567890var float32Num :Float32 = 1.12345678901234567890var float64Num : Float64 = 1.12345678901234567890var float80Num : Float80 = 1.12345678901234567890var doubleNum : Double = 1.12345678901234567890// floatNum的值為:1.123_456_835_746_77println("/(floatNum)")// float32Num的值為:1.123_456_835_746_77println("/(float32Num)")// float64Num的值為:1.123_456_789_012_35println("/(float64Num)")// float80Num的值為:1.123_456_789_012_35println("/(float80Num)")// doubleNum的值為:1.123_456_789_012_35println("/(doubleNum)") 

注解:

  • 浮點數是有小數部分的數字。
  • 浮點類型比整數類型表示的范圍更大,可以存儲比 Int 類型更大或者更小的數字。
  • Swift 提供了 Double 和 Float 兩種有符號浮點數類型。
  • Float 表示 32 位浮點數,Double 表示 64 位浮點數。
  • Float 精確只有 6 位數字,Double 精確度很高,至少有 15 位數字。
  • 實際上 Swift 有五種可選的有符號浮點數類型:Float,Float32,Float64,Float80,Double。
  • 在 64 位處理器上,Float 和 Float32 的取值范圍相同,Float64,Float80,Double 這三種類型的取值范圍相同。 

 

Point 10.

類型安全和類型推斷

代碼事例: 

// 常量或變量的賦值操作會觸發類型推斷。// 類型推斷把正整數推斷為Int類型var index = 1// 類型推斷把浮點數推斷為Double類型var pai = 3.14 

注解:

  • Swift 是一個類型安全的語言。類型安全的語言可以讓你清楚地知道代碼要處理的值的類型。
  • 由于 Swift 是類型安全的,所以它會在編譯代碼時進行類型檢查,并把不匹配的類型標記為錯誤。
  • 如果沒有顯式指定類型,Swift 會使用類型推斷來選擇合適的類型。
  • 在聲明常量或者變量的時候,賦給它們一個字面量即可觸發類型推斷。
  • 類型推斷會把正整數推斷為 Int 類型,把浮點數推斷為 Double 類型。 

    作者:清風撫柳 (DashGeng)

    出處:http://www.49028c.com/dashgeng/

    本文首發博客園,版權歸作者所有,歡迎轉載!
    未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,
    否則保留追究法律責任的權利。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中文字幕在线看视频国产欧美在线看完整| 精品日韩美女的视频高清| 国产精品www网站| 国产精品一区二区久久| 亚洲福利在线视频| 欧美日韩国产黄| 97久久精品在线| 久久久99久久精品女同性| 久久国产精品久久国产精品| 国精产品一区一区三区有限在线| 久久在线免费视频| 国产精品偷伦一区二区| 欧美与欧洲交xxxx免费观看| 成人自拍性视频| 国产精品视频久| 欧美日韩亚洲激情| 精品国产依人香蕉在线精品| 亚洲а∨天堂久久精品喷水| 韩国国内大量揄拍精品视频| 久久综合久中文字幕青草| 国产精品欧美亚洲777777| 亚洲区在线播放| 成人精品一区二区三区电影免费| 日韩av三级在线观看| 日韩av在线免费| 欧美日韩国产色视频| 亚洲最大av在线| 国产精品视频99| 成人在线精品视频| zzijzzij亚洲日本成熟少妇| 社区色欧美激情 | 国产精品久久久久久久av电影| 欧美孕妇性xx| 亚洲黄色av网站| 色婷婷av一区二区三区在线观看| 欧美一级在线亚洲天堂| 日韩精品在线免费播放| 久久久精品久久久| 国产一区二区三区直播精品电影| 日韩av影视在线| 日韩成人在线电影网| 国产日韩欧美在线| 亚洲国内精品在线| 91超碰中文字幕久久精品| 美日韩在线视频| 日韩av电影在线免费播放| 国产精品久久久久久久午夜| 国产人妖伪娘一区91| 国产精品日韩在线| 国产精品成人播放| 亚洲成人黄色在线观看| 亚洲欧美综合v| 韩剧1988在线观看免费完整版| 欧美大人香蕉在线| 另类色图亚洲色图| 精品国模在线视频| 91免费综合在线| 在线观看国产精品91| 欧美老少做受xxxx高潮| 国产成人精品电影久久久| 午夜欧美大片免费观看| 97精品久久久中文字幕免费| …久久精品99久久香蕉国产| 亚洲偷欧美偷国内偷| 成人激情电影一区二区| 国产精品入口免费视| 中文字幕亚洲欧美一区二区三区| 成人淫片在线看| 国产精品av网站| 97热精品视频官网| 欧美成人免费一级人片100| www欧美xxxx| 亚洲欧美一区二区三区在线| www.日韩免费| 亚洲一区二区三区在线免费观看| 日韩中文字在线| 91麻豆国产语对白在线观看| 国产精品大片wwwwww| 国产伦精品一区二区三区精品视频| 97av在线视频| 在线日韩日本国产亚洲| 国产成人欧美在线观看| 日韩亚洲一区二区| 国产女同一区二区| 97精品国产97久久久久久免费| 欧美激情视频三区| 国产在线观看一区二区三区| 日韩中文字幕网站| 国产精国产精品| 色诱女教师一区二区三区| 欧美日韩性视频在线| 91在线观看免费网站| 亚洲精品日韩久久久| 国产精品久久久久久久7电影| 亚洲欧美另类人妖| 成人黄色大片在线免费观看| 精品国产老师黑色丝袜高跟鞋| 国产有码一区二区| 亚洲a级在线观看| 国产性猛交xxxx免费看久久| 国产成人精品a视频一区www| 欧美日韩中文字幕在线视频| 国产日韩在线看片| 在线午夜精品自拍| 国产成人在线播放| 亚洲综合色激情五月| 欧美成人免费全部观看天天性色| 久久免费少妇高潮久久精品99| 久久精品国产久精国产思思| 精品日本高清在线播放| 日韩久久免费视频| 亚洲一区二区三区久久| 亚洲午夜久久久影院| 国语自产在线不卡| 97精品国产97久久久久久免费| 亚洲国产精品va| 一区国产精品视频| 国产在线精品自拍| 亚洲国产精品一区二区三区| 欧美激情视频三区| 欧美—级a级欧美特级ar全黄| 国产精品美乳一区二区免费| 色综合久综合久久综合久鬼88| 国产精品普通话| 久久久久久久久久久亚洲| 亚洲人成啪啪网站| 国产成人福利网站| 久久97久久97精品免视看| 91高潮在线观看| 美女av一区二区| 亚洲美女自拍视频| 夜夜嗨av一区二区三区四区| 国产啪精品视频| 国产激情久久久| 亚洲桃花岛网站| 亚洲综合日韩中文字幕v在线| 国产人妖伪娘一区91| 亚洲精品美女久久久久| 中文在线资源观看视频网站免费不卡| 日韩av在线一区| 国产一区二区美女视频| 福利一区福利二区微拍刺激| 欧美国产日韩免费| 国产日韩在线观看av| 欧洲日本亚洲国产区| 亚洲女性裸体视频| 欧美激情亚洲一区| 国产精品欧美久久久| 精品久久久一区| 在线视频日韩精品| 亚洲国产高清福利视频| 亚洲精品中文字幕有码专区| 成人疯狂猛交xxx| 成人午夜在线影院| 国产精品羞羞答答| 青青草成人在线| 日本精品视频在线播放| 久久视频中文字幕| 国产免费亚洲高清| 精品一区二区三区电影| 国模私拍视频一区| 欧美午夜宅男影院在线观看| 欧美电影在线免费观看网站| 91豆花精品一区|