swift小总结

       说实话,第一眼看到swift的时候感觉很惊艳,比起复杂冗长的Object-C,它实在是太简练了。于是预感到,swift终将取代object-C的位置。于是便准备学习这门语言。
       在这之前,我个人是有一些C和object-C的基础的,所以最基础的东西就不在讲,这里稍微说一下,swift是不用写分行符的(“;”),但是如果你需要一行写两条指令,就需要加分行符了。
        和其他编程语言一样,书籍先从最基本的变量开始。与其它语言不通的时,swift只有变量和常量的区别。用var定义变量,用let定义常量。而且你完全不用担心是什么类型的变量或者常量,编译器会自动进行匹配。但是有一点要注意,在定义变量或者常量的时候,必须赋初值,否则会报错,而你赋的初值类型就是这个量的类型,而且不可更改,就像下边:

var num = 10
//num = 10.1

第二行代码是不被允许的。
在swift中,整型也分和多种,大致的情况如下


数据类型
字节最大正数值
IntInt82^63-1
int_fast8_tInt812^7-1
int_fast16_tInt1622^15-1
int_fast32_tInt3242^31-1
int_fast64_tInt6482^63-1

和其它语言不同的是,函数的返回值可以有多个,返回值用“->”指出,每个返回值用“,”隔开。而且函数的参数个数可以是补丁的,举个例子:

和其他语言不同的时,函数的返回值可以有多个,返回值用“->”指出,每个返回值用“,”隔开。而且函数的参数个数可

func sumof(numbers:Int...) -> (Int,Int8){
    var sum = 0
    let num = 7
    for number in numbers{
        sum += number
    }
    return (sum,num)
}


而且函数可以嵌套函数,比如:

func funA() -> Int{
	var a = 10
	func funB()
	{
		a++
	}
	funB()
	renturn a
}

而且一个函数可以作为里一个函数的参数。

       今天就砍了这么多,所以先写这一点,以后会继续更新的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值