swift 学习笔记 --> Array

前端之家收集整理的这篇文章主要介绍了swift 学习笔记 --> Array前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

//

// main.swift

// S2 ArrayLearn

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

// Copyright © 2015 bingxu. All rights reserved.

//

@H_403_16@

import Foundation

@H_403_16@

//数组的用法

@H_403_16@

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

}else {

@H_403_16@

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

}

@H_403_16@

@H_403_16@

@H_403_16@

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

@H_403_16@

for item inshoppingList{

@H_403_16@

print(item)

}

@H_403_16@

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

@H_403_16@

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

@H_403_16@

//打印所有元素

@H_403_16@

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

shoppingList[0] = "青菜"

@H_403_16@

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

@H_403_16@

print("\n")

@H_403_16@

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

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

@H_403_16@

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

@H_403_16@

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

@H_403_16@

for item inshoppingList{

@H_403_16@

print(item)

@H_403_16@

}

@H_403_16@

print("\n")//回车

@H_403_16@

//删除item

//删除第一个item

@H_403_16@

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

@H_403_16@

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

@H_403_16@

//重新打印清单

@H_403_16@

print("\n")

@H_403_16@

//删除最后一个item

@H_403_16@

shoppingList.removeLast()

@H_403_16@

print("\n")

@H_403_16@

@H_403_16@

//Demo 2

@H_403_16@

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

@H_403_16@

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

@H_403_16@

print(item)

@H_403_16@

}

@H_403_16@

print("\n")

@H_403_16@

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

@H_403_16@

for item inthreeVegetable{

@H_403_16@

print(item)

@H_403_16@

}

@H_403_16@

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

@H_403_16@

var vegetableAddFruit =threeVegetable + threeFruit

@H_403_16@

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

@H_403_16@

print(item)

@H_403_16@

}

@H_403_16@

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

原文链接:https://www.f2er.com/swift/325627.html

猜你在找的Swift相关文章