每日 swift 学习 (数组)
2014-07-28 00:31
387 查看
// Playground - noun: a place where people can play
/*
创建一个数组
类型推导
字符串
*/
var stringArray = ["hello","swift"]
var stringArray1:[String] = ["hello","swift"]
/*数组后面添加个数据*/
stringArray.append("hehe")
/*通过+=
添加数据 */
stringArray += "allen"
/*加法赋值运算符(+=)直接添加拥有相同类型数据的数组*/
stringArray += ["rrp","ios"]
/*
取出索引为 1
的元素*/
var firstItem = stringArray[1]
/*下标语法
把索引1 和2
元素 替换 */
stringArray[1...2] = ["坑","货"]
/*在索引1
的前面插入leng */
stringArray.insert("leng", atIndex: 1)
/*
删除索引为1 的数据*/
stringArray.removeAtIndex(1)
/*
删除数组里最后一个元素*/
stringArray.removeLast()
/*
删除数组所有数据*/
stringArray.removeAll(keepCapacity: Bool())
stringArray
/*数组数据的数量*/
stringArray.count
/*Swift
中的 Array 类型还提供一个可以创建特定大小并且所有数据都被默认的构造方法*/
var threeDoubles = [Int](count: 3 , repeatedValue :8)
//threeDoubles
是一种 Double[]数组,
等于 [8, 8, 8]
/*判读数组是否为空*/
if stringArray.isEmpty
{
println("array is empty")
}else
{
println("array is not empty")
}
/*
值
索引 遍历*/
var stringArray2:[String] = ["hello","swift","danteng"]
for(index,value) in enumerate(stringArray2)
{
println("Item\(index + 1): \(value)")
println(index)
}
/*直接遍历*/
var stringArray3:[String] = ["ni","swift","danteng"]
for item in stringArray2
{
println(item)
}
for var i = 0;i<10;i++
{
stringArray3[i]
}
var stringArray4:[String] = ["ni","swift","danteng","youyou"]
for item in stringArray4[1...2]
{
println("\(item)")
}
/*
空数组*/
var someInts = [Int]();
/*
创建一个数组
类型推导
字符串
*/
var stringArray = ["hello","swift"]
var stringArray1:[String] = ["hello","swift"]
/*数组后面添加个数据*/
stringArray.append("hehe")
/*通过+=
添加数据 */
stringArray += "allen"
/*加法赋值运算符(+=)直接添加拥有相同类型数据的数组*/
stringArray += ["rrp","ios"]
/*
取出索引为 1
的元素*/
var firstItem = stringArray[1]
/*下标语法
把索引1 和2
元素 替换 */
stringArray[1...2] = ["坑","货"]
/*在索引1
的前面插入leng */
stringArray.insert("leng", atIndex: 1)
/*
删除索引为1 的数据*/
stringArray.removeAtIndex(1)
/*
删除数组里最后一个元素*/
stringArray.removeLast()
/*
删除数组所有数据*/
stringArray.removeAll(keepCapacity: Bool())
stringArray
/*数组数据的数量*/
stringArray.count
/*Swift
中的 Array 类型还提供一个可以创建特定大小并且所有数据都被默认的构造方法*/
var threeDoubles = [Int](count: 3 , repeatedValue :8)
//threeDoubles
是一种 Double[]数组,
等于 [8, 8, 8]
/*判读数组是否为空*/
if stringArray.isEmpty
{
println("array is empty")
}else
{
println("array is not empty")
}
/*
值
索引 遍历*/
var stringArray2:[String] = ["hello","swift","danteng"]
for(index,value) in enumerate(stringArray2)
{
println("Item\(index + 1): \(value)")
println(index)
}
/*直接遍历*/
var stringArray3:[String] = ["ni","swift","danteng"]
for item in stringArray2
{
println(item)
}
for var i = 0;i<10;i++
{
stringArray3[i]
}
var stringArray4:[String] = ["ni","swift","danteng","youyou"]
for item in stringArray4[1...2]
{
println("\(item)")
}
/*
空数组*/
var someInts = [Int]();
相关文章推荐
- Swift学习笔记之变量,常量,字符串,数组
- Swift学习之十一:数组与字典(Array and Dictionary are collection types)
- Swift学习之每日一tip (4)版本对比与一些小技巧
- Swift学习笔记-数组Array
- Swift学习之每日一tip (7) @objc
- 每日学习总结:根据给定的时间段,返回时间段内的月(年/季度)的数组、使用JavascriptSerializer类将DataTable序列化和反序列化
- Swift学习笔记(二十)——数组的基本操作
- Swift学习之每日一tip (3)闭包
- Swift学习之每日一tip (2)词法结构
- Swift学习笔记(十九)——Swift数组
- Swift学习笔记(5)--数组
- Swift编程语言学习3.1——数组
- swift  学习,数组
- Swift学习:7.数组
- Swift从0开始学习笔记系列之一(坚持每日一更)
- Swift学习之十一:数组与字典(Array and Dictionary are collection types)
- 数组和字典—Swift学习笔记(七)
- Swift 学习笔记 2-简单值(变量、常量、数组、字典 )
- Swift学习字符串、数组、字典
- swift学习之数组