当AS3遇见Swift 从Hello开始 As3 trace(“Hello Eko”) Swift println(“Hello Eko”) 挺象,有点隔壁王叔叔的意思. 常量和变量 As3 public var str1:String=”eko”//变量 public const str2:String=”eko”//常量 Swift var str1:String=”eko” //变量 let str2:String=”eko” //常量 在swift中没有public private pr…
类 As3 Swift中似乎没有包,包路径的概念.因而显得简洁的多. package { public class ShuaiGe { } } Swift类 class ShuaiGe{ } 类的构造 As3有构造函数,Swift有构造器,不同的是Swift可以有多个同名但是不同参数的构造器 As3 class ShuaiGe { function ShuaiGe(){}//构造函数 } Swift class ShuaiGe{ init(){} //构造器 init(name:String){…
Swift支持大部分标准C语言的运算符,并且对许多特性进行改进来减少常规编码的错误.除了支持基本运算符外,Swift还提供了2个特殊的运算符,分别是:溢出运算符和区间运算符 首先看下基本运算符 import UIKit var str = "Hello, playground" /** 赋值运算符 1. 注意⚠️:与C语言和OC不同,Swift的赋值操作并不返回任何值. 这个特性是你无法把(==)错写成 (=) */ let b = var a = b //if a = b { //…