摘要:
/* 内部函数: 默认情况下的参数都是内部参数 外部函数: 如果有多个参数的情况, 调用者并不知道每个参数的含义, 只能通过查看头文件的形式理解参数的含义 那么能不能和OC一样让调用者直观的知道参数的含义呢? 使用外部参数 外部参数只能外部用, 函数内部不能使用, 函数内部只能使用内部参数 */ f 阅读全文
摘要:
/* 闭包: 函数是闭包的一种 类似于OC语言的block 闭包表达式(匿名函数) -- 能够捕获上下文中的值 语法: in关键字的目的是便于区分返回值和执行语句 闭包表达式的类型和函数的类型一样, 是参数加上返回值, 也就是in之前的部分 { (参数) -> 返回值类型 in 执行语句 } 一般形 阅读全文
摘要:
/* Swift枚举: Swift中的枚举比OC中的枚举强大, 因为Swift中的枚举是一等类型, 它可以像类和结构体一样增加属性和方法 格式: enum Method{ case 枚举值 } */ enum Method { case Add case Sub case Mul case Div 阅读全文
摘要:
/* 类的基本定义 Swift中的结构体和类非常相似, 但是又有不同之处 类是具有相同属性和方法的抽象 格式: class 类名称 { 类的属性和方法 } */ class Rect { var width:Double = 0.0 var height:Double = 0.0 func show 阅读全文