
swift
kutim
这个作者很懒,什么都没留下…
展开
-
2. function
2.1 函数参数与返回值func sum(x:Int,_ y:Int)->Int{ let result= x+y return result}空返回值和参数func say1(s:String)->Void{}func say2(s:String)->(){}func say3(s:String){}return () or return ;翻译 2016-03-16 08:50:42 · 281 阅读 · 0 评论 -
1.swift 的架构
1.1 边界A command is a statement. 当多条语句写在一行时,需要使用分号进行分隔(;),一条语句也可以跨多行, 注意分割的地方,如:print( "world")1.2 Everything is an Object没有基本类型。 1.3 三种风格的对象类型struct(如 1)、class、enum翻译 2016-03-10 21:45:59 · 336 阅读 · 0 评论 -
3. 变量和简单类型
3.1 变量的作用域和生命周期全局变量:同一模块的全局变量相互可见。属性 (实例属性、静态属性)局部变量3.2 变量声明let var (变量的类型不能变)3.3 计算后的初始化通过匿名函数。3.4 可计算的变量即变量可以有函数。 例如变量的setter 和getter方法:var now:String{ get { return NSDate().descr翻译 2016-03-21 16:16:45 · 300 阅读 · 0 评论 -
4.Object Types
class Manny{}struct Moe{}enum Jack{}4.1 Object Type的声明和特征初始化属性(特殊属性 static(用于enum、struct)/class(class))方法4.1.1 初始化init()函数 注意默认参数的使用4.1.1.1可选属性var a:String!4.1.1.2 引用自身self翻译 2016-04-13 15:29:54 · 303 阅读 · 0 评论