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

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

Swift入門基礎知識

2019-11-09 17:35:11
字體:
來源:轉載
供稿:網友

var //代表變量,變量的值可以改變

let//代表常量類型不可改變

//聲明常量heh類型Swift會自動根據你的值來自動判斷該變量的類型也可以指定類型(個人感覺還是指定類型的比較好,可能會減少系統的開銷),值為10

//自動判斷變量的類型

 let heh = 10//假如在下面的代碼中沒有用到該變量Swift就會提示將let改為下劃線,因為下劃線代表忽略該變量,就相當于OC中提示并沒有用該屬性或者變量一樣,估計沒用到的變量一般人也不會寫,只是給剛入門的說一下并不是你寫錯了或者Xcode有問題,只是Swift提示很細

//聲明指定變量的類型

 let heh:Double = 10.000

//聲明變量hehe類型Swift會自動根據你的值來自動判斷該變量的類型也可以指定類型(個人感覺還是指定類型的比較好),值為10

  var heh:Double = 10//假如聲明的變量沒有改變的話Swift也會提示將其改為let

//修改變量的值

  heh = 12

//輸出打印信息

  PRint(heh)

 

Swift還可以用中文當作變量的名字,因為Swift支持unicode編碼,所以變量名可以是中文甚至是表情(感覺中文還是好一點,和java一樣代碼的風格也都和java一樣)

比如:

   var 測試:Double = 10

        測試 = 12

        print(測試)

 而且Swift的字符串不用帶@,直接""就可以了

 

 

//遍歷字符串

let zifu:String="abcdefghijk"

        for zf in zifu.characters {

            print(zf)

        }

或者也可以這樣直接將字符串進行遍歷(因為Swift會自動把字符串判斷成String類型)

        for zf in "abcdefghijk".characters {

            print(zf)

        }

//合并字符串(表示和java基本上就是一樣啊)直接用加號就可以了字符串a,b。合成字符串c就是c=a+b

        let zifu:String="abcdefghijk"

        let zf2="xyz"       

        let zf3 = zifu+zf2

        print(zf3)

        print(zifu+zf2)

 

//轉義輸出就是5*10=50

       let a = 5

        let b = 10

        let js = "/(a)*/(b)=/(a*b)"

        print(js)

 

 

//數組 數組元素必須統一這個就不說了

  let names = ["趙","錢","孫","李","周","吳","正","王"]

      print(names)

       

//字典假如鍵所對應的值類型都是一樣就照著下面寫就可以

   let zidian = ["a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9,"j":10,"k":11]  

        print(zidian)

 

假如值的類型有很多種那么Swift就會提示變成下面這種

 

 let zd = ["jian":"zhi","hehe":5,"sds":8,"sdffd":43,"fdss":"dsdds","dasa":"dsdsd","cdsd":454] as [String : Any]

 

一看就知道了,后面語句的意思就是鍵是String類型的,而值為任意類型的

 

//循環(基本上其他語言有的這里都有)

  for zf in "abcdefghijk".characters {

            print(zf)

        }

//1...5代表遍歷1到5包括1和5(三個點代表全閉區間)

 for number in 1...5 {

            print(number)

        }

//1..5代表遍歷1到5包括1但不包括5(兩個點代表半開半閉區間不包含右邊的區尾)

 for number in 1..5 {

            print(number)

        }

//遍歷字典,可以一下就把鍵和值都遍歷出來

  let zd = ["jian":"zhi","hehe":5,"sds":8,"sdffd":43,"fdss":"dsdds","dasa":"dsdsd","cdsd":454] as [String : Any]

        for (j,z) in zd {

            print("鍵=/(j),值=/(z)")

        }

 

//數組操作

 

 //數組數組元素必須統一這個就不說了

        var names = ["趙","錢","孫","李","周","吳","正","王"]

 //顯示元素

        print(names[0])

  //增加元素

        names.append("馮")

 //修改元素

        names[0]="陳"

 //把第三個元素到第五個元素替換掉

        names[3...5]=["楚","魏"]

 

   //字典

        //定義一個可變字典

        var zidian = ["a":1,"b":2,"c":3,"d":4,"e":5,"f":6,"g":7,"h":8,"i":9,"j":10,"k":11]

        

        //修改字典某個鍵的值

        zidian["a"]=8

 

 //方法,Swift中的方法是這樣的

    //參數和返回值都為空的一個方法 

    func kong()

    {

        print("空")

    }

 

//帶參數的方法,但是沒有返回值

 func hello(hehe:String) {

    

        print("/(hehe)")

    }

 

 //帶參數并且有返回值

    func fanhuizhi(name:String) -> String {

        return name

    }

 

 

    //多參數多返回值

    func duofanhuizhi() -> (Int,String) {

        return(200,"haha")

    }

 

//多參數多返回值第二種類型

    func duofanhuizhi2() -> (code:Int,name:String) {

        return(200,"haha")

    }

 

 

    

 

 

 

 

 

 

 

 

 

 


上一篇:lengthOfLongestSubstring

下一篇:BLOCK總結

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久久久中文字幕二区| 日韩最新中文字幕电影免费看| 色爱av美腿丝袜综合粉嫩av| 久久精品国产免费观看| 国产国产精品人在线视| 国产美女精品免费电影| 日本乱人伦a精品| 2019中文字幕在线观看| 欧美亚洲另类激情另类| 欧美日韩免费看| 国产手机视频精品| 久久久亚洲精品视频| 日韩av网址在线观看| 欧美日韩成人免费| 欧美黑人又粗大| 日本成人激情视频| 俺去亚洲欧洲欧美日韩| 97在线看免费观看视频在线观看| 亚洲日韩中文字幕在线播放| 成人黄色av网| 国产精品永久免费观看| 色偷偷亚洲男人天堂| 美女精品视频一区| 久久精品国产亚洲7777| 一本一本久久a久久精品综合小说| 欧美二区乱c黑人| 影音先锋欧美在线资源| 久久亚洲国产成人| 黑人巨大精品欧美一区二区| 91在线免费观看网站| 国产精品久久久久久亚洲影视| 国产97在线视频| 色妞色视频一区二区三区四区| 亚洲一区二区三区在线视频| 国产精品爽黄69| 国产精品美女久久久免费| 国产免费一区视频观看免费| 日韩禁在线播放| 亚洲免费中文字幕| 国产亚洲日本欧美韩国| 激情懂色av一区av二区av| 久久亚洲春色中文字幕| 91福利视频网| 欧美日韩aaaa| 国产精品亚洲激情| 欧美乱大交做爰xxxⅹ性3| 国产成人亚洲精品| 欧美高清videos高潮hd| 欧美日韩免费在线观看| 欧美性xxxx极品hd满灌| 国产精品69久久| 在线观看欧美日韩| 亚洲色图偷窥自拍| 精品夜色国产国偷在线| 九九综合九九综合| 亚洲色图第一页| 亚洲欧美国产视频| 日韩精品免费在线视频| 欧美在线影院在线视频| 亚洲欧美日韩精品久久奇米色影视| 亚洲欧美激情四射在线日| 久久久久www| 91精品啪在线观看麻豆免费| 久久资源免费视频| 亚洲va码欧洲m码| 在线观看久久久久久| 亚洲精品wwwww| 国产成人自拍视频在线观看| 国产视频精品自拍| 精品免费在线视频| 日韩一级裸体免费视频| 国产精品入口免费视频一| 日韩欧美在线视频免费观看| 九九久久久久99精品| 国产欧美一区二区三区在线| 欧美诱惑福利视频| 日韩欧美一区二区三区久久| xxx欧美精品| 疯狂欧美牲乱大交777| 国产精品久久久久久五月尺| 国产美女久久精品香蕉69| 久久91亚洲人成电影网站| 2021国产精品视频| 国产精品久久久久7777婷婷| 国产91精品久| 国产成人涩涩涩视频在线观看| 日本一区二区三区四区视频| 少妇高潮久久久久久潘金莲| 亚洲国产成人久久综合| 国产精品色婷婷视频| 国产一区香蕉久久| 久久久爽爽爽美女图片| 成人免费xxxxx在线观看| 日韩av在线一区二区| 国产精彩精品视频| 精品综合久久久久久97| 日韩在线中文字幕| 欧美激情小视频| 91精品国产自产在线观看永久| 色爱精品视频一区| 97在线精品国自产拍中文| 日韩在线免费视频| 日本精品一区二区三区在线播放视频| 亚洲欧洲日产国码av系列天堂| 欧美性猛交99久久久久99按摩| 亚洲第一在线视频| 国产精品直播网红| 欧美性资源免费| 91丝袜美腿美女视频网站| 岛国av一区二区三区| 国产精品999| 2019中文字幕在线观看| 国产亚洲一区二区在线| 欧美在线亚洲在线| 日韩欧美成人精品| 欧美日韩国产999| 亚洲视频免费一区| 国产精品偷伦视频免费观看国产| 国产精品女主播视频| 国产99久久精品一区二区 夜夜躁日日躁| 精品成人69xx.xyz| 国产成人高潮免费观看精品| 国产亚洲美女精品久久久| 国产精品成人观看视频国产奇米| 亚洲精品自拍视频| 午夜精品国产精品大乳美女| 欧美大尺度激情区在线播放| 日韩男女性生活视频| 国产精品爱久久久久久久| 亚洲国产精品一区二区久| 欧美精品少妇videofree| 韩日欧美一区二区| 日韩欧美国产高清91| 亚洲精品福利在线观看| xvideos成人免费中文版| 亚洲精品国产福利| 亚洲视频综合网| 日本中文字幕久久看| 国产精品日韩欧美综合| 91色视频在线观看| 久久国产精品视频| 一区二区三区视频免费在线观看| 亚洲视频电影图片偷拍一区| 亚洲欧美激情视频| 欧美最猛性xxxx| 日韩免费精品视频| 亚洲国产精品久久久久久| 福利二区91精品bt7086| 日韩有码在线视频| 国产亚洲人成网站在线观看| 国产91在线播放| 精品无人区太爽高潮在线播放| 日韩激情视频在线| 日韩在线中文字幕| 97久久精品人搡人人玩| 国产999在线观看| 国内精品视频久久| 91精品中文在线| 欧美日韩在线影院| 精品国产拍在线观看| 7m第一福利500精品视频| 国产精品嫩草视频| 日韩成人av在线| 国产欧美一区二区三区在线看|