加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift 学习笔记 --> Array

发布时间:2020-12-14 01:42:45 所属栏目:百科 来源:网络整理
导读:// // main.swift // S2 ArrayLearn // Created by ivan on 15/10/22. // Copyright ? 2015 年 bingxu. All rights reserved. // import Foundation // 数组的用法 var shoppingList: Array = [ " 白菜 " , " 香蕉 " ,26)">挂面 " ,26)">洗发水 " ] // 定义

//

// main.swift

// S2 ArrayLearn

// Created by ivan on 15/10/22.

// Copyright ? 2015 bingxu. All rights reserved.

//


import Foundation


//数组的用法


var shoppingList:Array = ["白菜","香蕉",26)">挂面",26)">洗发水"]//定义一个数组


print("这个shoppingList里头有(shoppingList.count)个元素")//计算这个数组里的元素个数


if shoppingList.isEmpty{ //isEmpty方法判断一个数组是否为空数组

print("shoppingList数组是一个空数组")

}else {

print("shoppingList数组不是一个空数组")

}




//遍历这个数组并打印出来


for item inshoppingList{

print(item)

}


shoppingList.append("牙刷")//在数组里头添加一个元素,这种方式默认在数组末尾添加元素


shoppingList.insert("牙膏",atIndex: 2) //在制定位置添加一个元素


//打印所有元素


//查看数组里头的元素个数


print("现在shoppingList数组里头(shoppingList.count)个元素")


//可以将数组里的元素单独赋值并且调用


var firstItemOfshoppingList =shoppingList[0] //shoppingList里头的第一个元素赋值给变量firstItemOfshoppingList


print(firstItemOfshoppingList) //shoppingList的第一个元素打印出来


//shoppingList的第一个元素换成青菜


shoppingList[0] = "青菜"


print(shoppingList[0]) //重新打印修改后的shoppingList[0]


print("n")


//批量更改数组里头的元素

//shoppingList里第234个元素更改为橘子黄瓜牛肉


shoppingList[1...3] = ["橘子",26)">黄瓜",26)">牛肉"] //注意这里是3个点号


//将更改后的shoppingList打印出来


for item inshoppingList{

print(item)

}


print("n")//回车


//删除item

//删除第一个item


shoppingList.removeAtIndex(0)//删除了第一个item后原来的第2item就变成新数组的第一个item


shoppingList.removeFirst() //也是删除第一个元素,同上一句语句


//重新打印清单


print("n")


//删除最后一个item


shoppingList.removeLast()


print("n")



//Demo 2


var threeFruit =Array(count: 3,repeatedValue: "水果")//定义了一个包含了三个元素的数组,其中三个元素一模一样


for itemin threeFruit{ //将数组里头里的元素全部打印出来

print(item)

}


print("n")


var threeVegetable =Array(count: 3,26)">蔬菜")//定义一个包含三个蔬菜的数组


for item inthreeVegetable{


print(item)

}


//将两个数组直接加起来


var vegetableAddFruit =threeVegetable + threeFruit


for itemin vegetableAddFruit{ //add后的数组打印出来

print(item)

}


print("vegetableAddFruit数组里头一共有(vegetableAddFruit.count)个元素")//将数组里头的元素个数打印出来

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读