- 博客(5)
- 收藏
- 关注
原创 属性
一、存储属性: 结构简单,可以直接为属性赋值、取值。 var 属性名:类型! 1.1延迟存储属性: 延迟存储属性是指当第一次被调用的时候才会计算其初始值的属性。在属性声明前使用lazy来标示一个延迟存储属性。 1.2延迟存储属性说明: 一般用于比较复杂的属性(比如说一个较为繁杂类的对象)为了节省资源。 例子:Pk char类,包含skill类属性,玩家、怪物的属性。 二、计算属性
2015-12-30 16:57:10 237
原创 类
一、面相结构和面向对象: 1面相结构: 数据(常量,变量)和操作(函数)分离,已函数等语句段作为程序的基本模块,进项代码构建。 2面向对象 数据和操作糅合为一个整体,称为类、对象。用类、对象来模拟世上万物,进行逻辑化编程。 二、创建类 1.格式 class 类名 :父类,委托,接口等{ 属性定义: 构造函数; 其他方法: } 2.2 类定义注意点
2015-12-24 14:49:51 279
原创 类和结构体
一、面相结构和面向对象: 1.面向结构: 数据(常量,变量)和操作(函数)分高,已函数等语句段作为程序的基本模块,进项代码构建。 2.面向对象 数据和操作糅合为一个整体,称为类、对象,用类、对象来模拟世上万物,进行逻辑编程。 二、创建类 1.格式 class 类名:父类,委类,接口等{ 属性定义; 构造函数; 其他方法; }
2015-12-17 15:27:25 376
原创 函数
1. 函数(function)基础 1.1概念 函数是用来完成特定任务的独立的代码块(block)。 1.2 函数格式 1.2.1 声明 func 函数名(形式参数列表)->返回值类型 { 函数语句 } 1.2.2 函数调用 函数名(实际参数列表) 1.3 注意点 (1)参数名的使用 在函数定义时,每个参数必须有一个对应的参数名(形参); 调用函数时,
2015-12-03 20:33:42 294
原创 控制转移语句
1控制转移语句 4.1 contin 继续 跳出本次循环,直接进入下一次循环 例子 输出1.......100中,不能被7整除的数 for(var i=1;i { if(i%7==0){continue} print("\(i)") } 4.2 break 打破 直接跳出所有循
2015-12-03 17:06:33 488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人