Swift数组字典基本定义控制流基本应用

//2014年 WWDC 发布的一款脚本语言
// 在OC中最大的困哪 就是内存的管理,但是在Swift中不用担心内存方面的,但马上很简洁
//swift的弱点是:安全度不高
//语法简单

//swift两个不需要
//1、不需要添加分号(如果是在同一行有两句代码的时候必须加分号)

//let 修饰的是常量

let 常量 = 20
//()会自动计算出()里面相应的值
println(“常量 = (常量)”)

println(常量)

//var定义变量

var 变量1 = 30

变量1 = 30 + 变量1

println(“变量 1 = (变量1)”)

/*
swift中的命名规则
1、不能使用数学符号(+,-,*,/)
2、不能包含箭头
3、不能有非法无效的非编码字符
4、不能有关键字(let ,var等)
5、不能包含横线、指标符(my — name)
6、不能以数字开头
7、不能单独只有一个下划线(var _)

*/
//定义数字之间的加减
var 变量一 = 20
var 变量二 = 30
var 变量三 = 10
var 变量四 = 变量一 + 变量二 + 变量三
println(“变量四 = (变量四)”)

                //定义字符串之间的拼接

var 变量一 = “hello”
var 变量二 = ” ”
var 变量三 = “world”
var 变量四 = 变量一 + 变量二 + 变量三
println(“变量四 = (变量四)”)

//隐式声明

//let var 都是属于隐式声明 var是定义一个String类型的

var string = “fdsdsgs” //系统默认是一个String类型的
var num = 10 //系统默认是一个Int类型的
var numm = 10.0 //系统默认是一个Double类型的

//显示变量 必须规定是什么类型的变量

var myVar : String = “Hello”
var myvar1 : Double = 10.2
var myvar2 : Int = 10

var array = [22,5,4,64,5]
//检查数组是否为空
if array.isEmpty{
println(“数组为空”)
}
//向数组中指定的位置添加数据
array.insert(55, atIndex: 1)

array.removeAtIndex(2) //通过索引删除元素
array[4] = 545//通过下标进行赋值
array.append(6)//向数组中添加元素,,每次添加都是添加在数组的末尾
array.extend([1,4,5])//向数组中添加数组
array.extend(1…5)//添加一个区间
println(“数组是 = (array)”)
//数组遍历 for i in
for i in array{
println(i)
}
//for in 遍历出1~5的元素
for index in 1…5{
println(index)
}
//for 循环
for var j = 0;j < array.count;j++ {
println(j)
}
//生成若干个重复元素组成的数组
var three = [Double](count: 3, repeatedValue: 2.5)
println(three)
//使用object里面的NSArray
var srrsy:NSArray = [45,45,6,”ww”]

// 字典的使用和定义
var dic:Dictionary

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值