欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Swift 4中一些實用的數(shù)組技巧小結(jié)

 更新時間:2018年03月20日 11:53:53   作者:東引甌越  
這篇文章主要給大家分享了關(guān)于Swift 4中一些實用的數(shù)組技巧,文中通過示例代碼介紹的介紹的非常詳細,對大家學(xué)習(xí)或者使用swift具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。

前言

Swift提供了兩種集合類型來存放多個值——數(shù)組(Array)和字典(Dictionary)。這個大家應(yīng)該都知道,在年前的時候,買了本Swift 進階(swift4.0),過完年回來正在一點點學(xué)習(xí),不得不說喵神寫的東西還是不錯的,¥69元對廣大程序員來說已經(jīng)不算啥了.如果感興趣可以買一本,真心不錯

當我從頭來學(xué)習(xí)數(shù)組的時候發(fā)現(xiàn)好多函數(shù)真的太有用了,下面話不多說了,來一起看看詳細的介紹吧。

Swift 4.0 中的可變數(shù)組技巧

我們可用 Xcode 創(chuàng)建playground 來進行練習(xí)

首先創(chuàng)建個數(shù)組

let array = NSMutableArray(array: [1, 2, 3, 4 , 5, 6])

for in 循環(huán)遍歷

for x in array {
 print(x)
}

打印

1 2 3 4 5 6

想要扣除第一個元素剩余的元素進行迭代遍歷呢?

for x in array.dropFirst(){
 print(x)
}

打印

2 3 4 5 6

dropFirst() 函數(shù)參數(shù)是可以添加數(shù)值的 for x in array.dropFirst(3) 打印:4 5 6.

有 first 的地方基本就有l(wèi)ast

想要扣除最后 3 個元素以外的元素進行遍歷?

for x in array.dropLast(3){
 print(x)
}

打印

1 2 3

帶下標和數(shù)組元素遍歷

for (num, element) in array.enumerated() {
 print(num, element)
}

打印 左邊下標 右邊元素

0 1
1 2
2 3
3 4
4 5
5 6

左邊下標 右邊元素

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • 如何利用SwiftUI實現(xiàn)可縮放的圖片預(yù)覽器

    如何利用SwiftUI實現(xiàn)可縮放的圖片預(yù)覽器

    這篇文章主要給大家介紹了關(guān)于如何利用SwiftUI實現(xiàn)可縮放圖片預(yù)覽器的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用SwiftUI具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2021-09-09
  • 利用swift實現(xiàn)卡片橫向滑動動畫效果的方法示例

    利用swift實現(xiàn)卡片橫向滑動動畫效果的方法示例

    卡片橫向滑動動畫效果相信對大家來說都不陌生,下面這篇文章主要給大家介紹了關(guān)于利用swift實現(xiàn)卡片橫向滑動動畫效果的方法示例,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • Swift實現(xiàn)倒計時5秒功能

    Swift實現(xiàn)倒計時5秒功能

    這篇文章主要為大家詳細介紹了Swift實現(xiàn)倒計時5秒功能,在“登錄”和“注冊”頁面也有相似功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • Swift 字符串類型及常用方法詳解總結(jié)

    Swift 字符串類型及常用方法詳解總結(jié)

    Swift 字符串是一系列字符的集合。例如 "Hello, World!" 這樣的有序的字符類型的值的集合,它的數(shù)據(jù)類型為 String,接下來文章將詳細探討
    2021-11-11
  • 深入理解Swift中的變量與常量

    深入理解Swift中的變量與常量

    本文主要是介紹Swift中最常用的常量和變量,將從“變量常量的定義”、"如何聲明變量常量"、“變量和常量的命名”,"變量常量的本質(zhì)區(qū)別"四個方面入手,重點介紹變量和常量的使用以及區(qū)別,希望大家在閱讀完本文后都可以熟練使用它們。有需要的朋友們下面來一起學(xué)習(xí)吧。
    2017-01-01
  • mac git xcrun error active developer path 錯誤

    mac git xcrun error active developer path 錯誤

    本文主要是講訴了如何解決在mac下使用git;xcode4.6的環(huán)境時,出現(xiàn)了錯誤(mac git xcrun error active developer path)的解決辦法,希望對大家有所幫助
    2014-09-09
  • Swift 3.0基礎(chǔ)學(xué)習(xí)之擴展

    Swift 3.0基礎(chǔ)學(xué)習(xí)之擴展

    擴展是向一個已有的類、結(jié)構(gòu)體或枚舉類型添加新的功能(在swift中擴展沒有名字)。相當于Objective-C中Category(OC中可以有名字的,而且只能擴展類)。這篇文章主要介紹了Swift 3.0基礎(chǔ)學(xué)習(xí)之擴展的相關(guān)資料,需要的朋友可以參考下。
    2017-03-03
  • Swift?中?Opaque?Types學(xué)習(xí)指南

    Swift?中?Opaque?Types學(xué)習(xí)指南

    這篇文章主要為大家介紹了Swift?中?Opaque?Types學(xué)習(xí)指南,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 詳解swift中xcworkspace多項目管理

    詳解swift中xcworkspace多項目管理

    給大家詳細講解了IOS開發(fā)中swift語言xcworkspace多項目管理的方法和介紹,一起參考一下。
    2017-11-11
  • Swift并發(fā)系統(tǒng)并行運行多個任務(wù)使用詳解

    Swift并發(fā)系統(tǒng)并行運行多個任務(wù)使用詳解

    這篇文章主要為大家介紹了Swift并發(fā)系統(tǒng)并行運行多個任務(wù)使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-06-06

最新評論